UNPKG

klaviyo-api-fetch

Version:

A native fetch API using hey-api ts codegen

7 lines (6 loc) 84.7 kB
var Te=Object.defineProperty,he=Object.defineProperties;var Fe=Object.getOwnPropertyDescriptors;var j=Object.getOwnPropertySymbols;var ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var fe=(e,r)=>(r=Symbol[e])?r:Symbol.for("Symbol."+e);var ne=Math.pow,oe=(e,r,s)=>r in e?Te(e,r,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[r]=s,t=(e,r)=>{for(var s in r||(r={}))ae.call(r,s)&&oe(e,s,r[s]);if(j)for(var s of j(r))se.call(r,s)&&oe(e,s,r[s]);return e},a=(e,r)=>he(e,Fe(r));var U=(e,r)=>{var s={};for(var n in e)ae.call(e,n)&&r.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&j)for(var n of j(e))r.indexOf(n)<0&&se.call(e,n)&&(s[n]=e[n]);return s};var f=(e,r,s)=>new Promise((n,g)=>{var d=p=>{try{l(s.next(p))}catch(c){g(c)}},u=p=>{try{l(s.throw(p))}catch(c){g(c)}},l=p=>p.done?n(p.value):Promise.resolve(p.value).then(d,u);l((s=s.apply(e,r)).next())}),O=function(e,r){this[0]=e,this[1]=r},ie=(e,r,s)=>{var n=(u,l,p,c)=>{try{var i=s[u](l),G=(l=i.value)instanceof O,T=i.done;Promise.resolve(G?l[0]:l).then(m=>G?n(u==="return"?u:"next",l[1]?{done:m.done,value:m.value}:m,p,c):p({value:m,done:T})).catch(m=>n("throw",m,p,c))}catch(m){c(m)}},g=u=>d[u]=l=>new Promise((p,c)=>n(u,l,p,c)),d={};return s=s.apply(e,r),d[fe("asyncIterator")]=()=>d,g("next"),g("throw"),g("return"),d};var le=(e,r,s)=>{typeof s=="string"||s instanceof Blob?e.append(r,s):s instanceof Date?e.append(r,s.toISOString()):e.append(r,JSON.stringify(s))};var W={bodySerializer:e=>{let r=new FormData;return Object.entries(e).forEach(([s,n])=>{n!=null&&(Array.isArray(n)?n.forEach(g=>le(r,s,g)):le(r,s,n))}),r}},N={bodySerializer:e=>JSON.stringify(e,(r,s)=>typeof s=="bigint"?s.toString():s)};var be={$body_:"body",$headers_:"headers",$path_:"path",$query_:"query"},Gn=Object.entries(be);var pe=G=>{var T=G,{onRequest:e,onSseError:r,onSseEvent:s,responseTransformer:n,responseValidator:g,sseDefaultRetryDelay:d,sseMaxRetryAttempts:u,sseMaxRetryDelay:l,sseSleepFn:p,url:c}=T,i=U(T,["onRequest","onSseError","onSseEvent","responseTransformer","responseValidator","sseDefaultRetryDelay","sseMaxRetryAttempts","sseMaxRetryDelay","sseSleepFn","url"]);let m,P=p!=null?p:w=>new Promise(F=>setTimeout(F,w));return{stream:function(){return ie(this,null,function*(){var D,x,E;let w=d!=null?d:3e3,F=0,I=(D=i.signal)!=null?D:new AbortController().signal;for(;!I.aborted;){F++;let R=i.headers instanceof Headers?i.headers:new Headers(i.headers);m!==void 0&&R.set("Last-Event-ID",m);try{let y=a(t({redirect:"follow"},i),{body:i.serializedBody,headers:R,signal:I}),J=new Request(c,y);e&&(J=yield new O(e(c,y)));let Ee=(x=i.fetch)!=null?x:globalThis.fetch,M=yield new O(Ee(J));if(!M.ok)throw new Error(`SSE failed: ${M.status} ${M.statusText}`);if(!M.body)throw new Error("No body in SSE response");let Q=M.body.pipeThrough(new TextDecoderStream).getReader(),B="",Y=()=>{try{Q.cancel()}catch(Z){}};I.addEventListener("abort",Y);try{for(;;){let{done:Z,value:ye}=yield new O(Q.read());if(Z)break;B+=ye,B=B.replace(/\r\n/g,` `).replace(/\r/g,` `);let ee=B.split(` `);B=(E=ee.pop())!=null?E:"";for(let Ge of ee){let Re=Ge.split(` `),z=[],re;for(let h of Re)if(h.startsWith("data:"))z.push(h.replace(/^data:\s*/,""));else if(h.startsWith("event:"))re=h.replace(/^event:\s*/,"");else if(h.startsWith("id:"))m=h.replace(/^id:\s*/,"");else if(h.startsWith("retry:")){let q=Number.parseInt(h.replace(/^retry:\s*/,""),10);Number.isNaN(q)||(w=q)}let k,te=!1;if(z.length){let h=z.join(` `);try{k=JSON.parse(h),te=!0}catch(q){k=h}}te&&(g&&(yield new O(g(k))),n&&(k=yield new O(n(k)))),s==null||s({data:k,event:re,id:m,retry:w}),z.length&&(yield k)}}}finally{I.removeEventListener("abort",Y),Q.releaseLock()}break}catch(y){if(r==null||r(y),u!==void 0&&F>=u)break;let J=Math.min(w*ne(2,F-1),l!=null?l:3e4);yield new O(P(J))}}})}()}};var we=e=>{switch(e){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},De=e=>{switch(e){case"form":return",";case"pipeDelimited":return"|";case"spaceDelimited":return"%20";default:return","}},Oe=e=>{switch(e){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},V=({allowReserved:e,explode:r,name:s,style:n,value:g})=>{if(!r){let l=(e?g:g.map(p=>encodeURIComponent(p))).join(De(n));switch(n){case"label":return`.${l}`;case"matrix":return`;${s}=${l}`;case"simple":return l;default:return`${s}=${l}`}}let d=we(n),u=g.map(l=>n==="label"||n==="simple"?e?l:encodeURIComponent(l):S({allowReserved:e,name:s,value:l})).join(d);return n==="label"||n==="matrix"?d+u:u},S=({allowReserved:e,name:r,value:s})=>{if(s==null)return"";if(typeof s=="object")throw new Error("Deeply-nested arrays/objects aren\u2019t supported. Provide your own `querySerializer()` to handle these.");return`${r}=${e?s:encodeURIComponent(s)}`},L=({allowReserved:e,explode:r,name:s,style:n,value:g,valueOnly:d})=>{if(g instanceof Date)return d?g.toISOString():`${s}=${g.toISOString()}`;if(n!=="deepObject"&&!r){let p=[];Object.entries(g).forEach(([i,G])=>{p=[...p,i,e?G:encodeURIComponent(G)]});let c=p.join(",");switch(n){case"form":return`${s}=${c}`;case"label":return`.${c}`;case"matrix":return`;${s}=${c}`;default:return c}}let u=Oe(n),l=Object.entries(g).map(([p,c])=>S({allowReserved:e,name:n==="deepObject"?`${s}[${p}]`:p,value:c})).join(u);return n==="label"||n==="matrix"?u+l:l};var Ie=/\{[^{}]+\}/g,ke=({path:e,url:r})=>{let s=r,n=r.match(Ie);if(n)for(let g of n){let d=!1,u=g.substring(1,g.length-1),l="simple";u.endsWith("*")&&(d=!0,u=u.substring(0,u.length-1)),u.startsWith(".")?(u=u.substring(1),l="label"):u.startsWith(";")&&(u=u.substring(1),l="matrix");let p=e[u];if(p==null)continue;if(Array.isArray(p)){s=s.replace(g,V({explode:d,name:u,style:l,value:p}));continue}if(typeof p=="object"){s=s.replace(g,L({explode:d,name:u,style:l,value:p,valueOnly:!0}));continue}if(l==="matrix"){s=s.replace(g,`;${S({name:u,value:p})}`);continue}let c=encodeURIComponent(l==="label"?`.${p}`:p);s=s.replace(g,c)}return s},ue=({baseUrl:e,path:r,query:s,querySerializer:n,url:g})=>{let d=g.startsWith("/")?g:`/${g}`,u=(e!=null?e:"")+d;r&&(u=ke({path:r,url:u}));let l=s?n(s):"";return l.startsWith("?")&&(l=l.substring(1)),l&&(u+=`?${l}`),u};function H(e){let r=e.body!==void 0;if(r&&e.bodySerializer)return"serializedBody"in e?e.serializedBody!==void 0&&e.serializedBody!==""?e.serializedBody:null:e.body!==""?e.body:null;if(r)return e.body}var ge=(e,r)=>f(null,null,function*(){let s=typeof r=="function"?yield r(e):r;if(s)return e.scheme==="bearer"?`Bearer ${s}`:e.scheme==="basic"?`Basic ${btoa(s)}`:s});var de=(s={})=>{var n=s,{parameters:e={}}=n,r=U(n,["parameters"]);return d=>{let u=[];if(d&&typeof d=="object")for(let l in d){let p=d[l];if(p==null)continue;let c=e[l]||r;if(Array.isArray(p)){let i=V(t({allowReserved:c.allowReserved,explode:!0,name:l,style:"form",value:p},c.array));i&&u.push(i)}else if(typeof p=="object"){let i=L(t({allowReserved:c.allowReserved,explode:!0,name:l,style:"deepObject",value:p},c.object));i&&u.push(i)}else{let i=S({allowReserved:c.allowReserved,name:l,value:p});i&&u.push(i)}}return u.join("&")}},ce=e=>{var s;if(!e)return"stream";let r=(s=e.split(";")[0])==null?void 0:s.trim();if(r){if(r.startsWith("application/json")||r.endsWith("+json"))return"json";if(r==="multipart/form-data")return"formData";if(["application/","audio/","image/","video/"].some(n=>r.startsWith(n)))return"blob";if(r.startsWith("text/"))return"text"}},Se=(e,r)=>{var s,n;return r?!!(e.headers.has(r)||(s=e.query)!=null&&s[r]||(n=e.headers.get("Cookie"))!=null&&n.includes(`${r}=`)):!1},me=s=>f(null,null,function*(){var n=s,{security:e}=n,r=U(n,["security"]);var g;for(let d of e){if(Se(r,d.name))continue;let u=yield ge(d,r.auth);if(!u)continue;let l=(g=d.name)!=null?g:"Authorization";switch(d.in){case"query":r.query||(r.query={}),r.query[l]=u;break;case"cookie":r.headers.append("Cookie",`${l}=${u}`);break;case"header":default:r.headers.set(l,u);break}}}),$=e=>ue({baseUrl:e.baseUrl,path:e.path,query:e.query,querySerializer:typeof e.querySerializer=="function"?e.querySerializer:de(e.querySerializer),url:e.url}),_=(e,r)=>{var n;let s=t(t({},e),r);return(n=s.baseUrl)!=null&&n.endsWith("/")&&(s.baseUrl=s.baseUrl.substring(0,s.baseUrl.length-1)),s.headers=K(e.headers,r.headers),s},Pe=e=>{let r=[];return e.forEach((s,n)=>{r.push([n,s])}),r},K=(...e)=>{let r=new Headers;for(let s of e){if(!s)continue;let n=s instanceof Headers?Pe(s):Object.entries(s);for(let[g,d]of n)if(d===null)r.delete(g);else if(Array.isArray(d))for(let u of d)r.append(g,u);else d!==void 0&&r.set(g,typeof d=="object"?JSON.stringify(d):d)}return r},A=class{constructor(){this.fns=[]}clear(){this.fns=[]}eject(r){let s=this.getInterceptorIndex(r);this.fns[s]&&(this.fns[s]=null)}exists(r){let s=this.getInterceptorIndex(r);return!!this.fns[s]}getInterceptorIndex(r){return typeof r=="number"?this.fns[r]?r:-1:this.fns.indexOf(r)}update(r,s){let n=this.getInterceptorIndex(r);return this.fns[n]?(this.fns[n]=s,r):!1}use(r){return this.fns.push(r),this.fns.length-1}},Ce=()=>({error:new A,request:new A,response:new A}),xe=de({allowReserved:!1,array:{explode:!0,style:"form"},object:{explode:!0,style:"deepObject"}}),Me={"Content-Type":"application/json"},v=(e={})=>t(a(t({},N),{headers:Me,parseAs:"auto",querySerializer:xe}),e);var X=(e={})=>{let r=_(v(),e),s=()=>t({},r),n=c=>(r=_(r,c),s()),g=Ce(),d=c=>f(null,null,function*(){var T,m;let i=a(t(t({},r),c),{fetch:(m=(T=c.fetch)!=null?T:r.fetch)!=null?m:globalThis.fetch,headers:K(r.headers,c.headers),serializedBody:void 0});i.security&&(yield me(a(t({},i),{security:i.security}))),i.requestValidator&&(yield i.requestValidator(i)),i.body!==void 0&&i.bodySerializer&&(i.serializedBody=i.bodySerializer(i.body)),(i.body===void 0||i.serializedBody==="")&&i.headers.delete("Content-Type");let G=$(i);return{opts:i,url:G}}),u=c=>f(null,null,function*(){var x;let{opts:i,url:G}=yield d(c),T=a(t({redirect:"follow"},i),{body:H(i)}),m=new Request(G,T);for(let E of g.request.fns)E&&(m=yield E(m,i));let P=i.fetch,C;try{C=yield P(m)}catch(E){let R=E;for(let y of g.error.fns)y&&(R=yield y(E,void 0,m,i));if(R=R||{},i.throwOnError)throw R;return i.responseStyle==="data"?void 0:{error:R,request:m,response:void 0}}for(let E of g.response.fns)E&&(C=yield E(C,m,i));let b={request:m,response:C};if(C.ok){let E=(x=i.parseAs==="auto"?ce(C.headers.get("Content-Type")):i.parseAs)!=null?x:"json";if(C.status===204||C.headers.get("Content-Length")==="0"){let y;switch(E){case"arrayBuffer":case"blob":case"text":y=yield C[E]();break;case"formData":y=new FormData;break;case"stream":y=C.body;break;case"json":default:y={};break}return i.responseStyle==="data"?y:t({data:y},b)}let R;switch(E){case"arrayBuffer":case"blob":case"formData":case"text":R=yield C[E]();break;case"json":{let y=yield C.text();R=y?JSON.parse(y):{};break}case"stream":return i.responseStyle==="data"?C.body:t({data:C.body},b)}return E==="json"&&(i.responseValidator&&(yield i.responseValidator(R)),i.responseTransformer&&(R=yield i.responseTransformer(R))),i.responseStyle==="data"?R:t({data:R},b)}let w=yield C.text(),F;try{F=JSON.parse(w)}catch(E){}let I=F!=null?F:w,D=I;for(let E of g.error.fns)E&&(D=yield E(I,C,m,i));if(D=D||{},i.throwOnError)throw D;return i.responseStyle==="data"?void 0:t({error:D},b)}),l=c=>i=>u(a(t({},i),{method:c})),p=c=>i=>f(null,null,function*(){let{opts:G,url:T}=yield d(i);return pe(a(t({},G),{body:G.body,headers:G.headers,method:c,onRequest:(m,P)=>f(null,null,function*(){let C=new Request(m,P);for(let b of g.request.fns)b&&(C=yield b(C,G));return C}),serializedBody:H(G),url:T}))});return{buildUrl:$,connect:l("CONNECT"),delete:l("DELETE"),get:l("GET"),getConfig:s,head:l("HEAD"),interceptors:g,options:l("OPTIONS"),patch:l("PATCH"),post:l("POST"),put:l("PUT"),request:u,setConfig:n,sse:{connect:p("CONNECT"),delete:p("DELETE"),get:p("GET"),head:p("HEAD"),options:p("OPTIONS"),patch:p("PATCH"),post:p("POST"),put:p("PUT"),trace:p("TRACE")},trace:l("TRACE")}};var o=X(v({baseUrl:"https://a.klaviyo.com"}));var Be=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[account]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/accounts"},e))},Ue=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[account]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/accounts/{id}"},e))},Ae=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign-message]":{array:{explode:!1}},"fields[campaign]":{array:{explode:!1}},"fields[tag]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns"},e))},ve=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Je=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns/{id}"},e))},ze=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign-message]":{array:{explode:!1}},"fields[campaign]":{array:{explode:!1}},"fields[tag]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns/{id}"},e))},je=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Ve=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign-message]":{array:{explode:!1}},"fields[campaign]":{array:{explode:!1}},"fields[image]":{array:{explode:!1}},"fields[template]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}"},e))},Le=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Ke=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign-send-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-send-jobs/{id}"},e))},Qe=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-send-jobs/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},qe=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign-recipient-estimation-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-recipient-estimation-jobs/{id}"},e))},We=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign-recipient-estimation]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-recipient-estimations/{id}"},e))},Ne=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-clone"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},He=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-message-assign-template"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},$e=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-send-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},_e=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-recipient-estimation-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Xe=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}/campaign"},e))},Ye=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}/relationships/campaign"},e))},Ze=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[template]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}/template"},e))},er=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}/relationships/template"},e))},rr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[image]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}/image"},e))},tr=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}/relationships/image"},e))},or=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaign-messages/{id}/relationships/image"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},ar=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[tag]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns/{id}/tags"},e))},sr=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns/{id}/relationships/tags"},e))},nr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[campaign-message]":{array:{explode:!1}},"fields[campaign]":{array:{explode:!1}},"fields[image]":{array:{explode:!1}},"fields[template]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns/{id}/campaign-messages"},e))},ir=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/campaigns/{id}/relationships/campaign-messages"},e))},lr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item]":{array:{explode:!1}},"fields[catalog-variant]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items"},e))},pr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},ur=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}"},e))},gr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item]":{array:{explode:!1}},"fields[catalog-variant]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}"},e))},dr=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},cr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variants"},e))},mr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variants"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Cr=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variants/{id}"},e))},Er=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variants/{id}"},e))},yr=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variants/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Gr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories"},e))},Rr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Tr=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}"},e))},hr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}"},e))},Fr=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},fr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item-bulk-create-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-create-jobs"},e))},br=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-create-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},wr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item-bulk-create-job]":{array:{explode:!1}},"fields[catalog-item]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-create-jobs/{job_id}"},e))},Dr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item-bulk-update-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-update-jobs"},e))},Or=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-update-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Ir=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item-bulk-update-job]":{array:{explode:!1}},"fields[catalog-item]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-update-jobs/{job_id}"},e))},kr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item-bulk-delete-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-delete-jobs"},e))},Sr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-delete-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Pr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item-bulk-delete-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-item-bulk-delete-jobs/{job_id}"},e))},xr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant-bulk-create-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-create-jobs"},e))},Mr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-create-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Br=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant-bulk-create-job]":{array:{explode:!1}},"fields[catalog-variant]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-create-jobs/{job_id}"},e))},Ur=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant-bulk-update-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-update-jobs"},e))},Ar=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-update-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},vr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant-bulk-update-job]":{array:{explode:!1}},"fields[catalog-variant]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-update-jobs/{job_id}"},e))},Jr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant-bulk-delete-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-delete-jobs"},e))},zr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-delete-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},jr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant-bulk-delete-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-variant-bulk-delete-jobs/{job_id}"},e))},Vr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category-bulk-create-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-create-jobs"},e))},Lr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-create-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Kr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category-bulk-create-job]":{array:{explode:!1}},"fields[catalog-category]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-create-jobs/{job_id}"},e))},Qr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category-bulk-update-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-update-jobs"},e))},qr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-update-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Wr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category-bulk-update-job]":{array:{explode:!1}},"fields[catalog-category]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-update-jobs/{job_id}"},e))},Nr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category-bulk-delete-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-delete-jobs"},e))},Hr=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-delete-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},$r=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category-bulk-delete-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-category-bulk-delete-jobs/{job_id}"},e))},_r=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/back-in-stock-subscriptions"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Xr=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-item]":{array:{explode:!1}},"fields[catalog-variant]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}/items"},e))},Yr=e=>{var r;return((r=e.client)!=null?r:o).delete(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}/relationships/items"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Zr=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}/relationships/items"},e))},et=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}/relationships/items"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},rt=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-categories/{id}/relationships/items"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},tt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-variant]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}/variants"},e))},ot=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}/relationships/variants"},e))},at=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[catalog-category]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}/categories"},e))},st=e=>{var r;return((r=e.client)!=null?r:o).delete(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}/relationships/categories"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},nt=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}/relationships/categories"},e))},it=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}/relationships/categories"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},lt=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/catalog-items/{id}/relationships/categories"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},pt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupons"},e))},ut=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupons"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},gt=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupons/{id}"},e))},dt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupons/{id}"},e))},ct=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupons/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},mt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon-code]":{array:{explode:!1}},"fields[coupon]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-codes"},e))},Ct=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-codes"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Et=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-codes/{id}"},e))},yt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon-code]":{array:{explode:!1}},"fields[coupon]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-codes/{id}"},e))},Gt=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-codes/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Rt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon-code-bulk-create-job]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-code-bulk-create-jobs"},e))},Tt=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-code-bulk-create-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},ht=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon-code-bulk-create-job]":{array:{explode:!1}},"fields[coupon-code]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-code-bulk-create-jobs/{job_id}"},e))},Ft=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-codes/{id}/coupon"},e))},ft=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupon-codes/{id}/relationships/coupon"},e))},bt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[coupon-code]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupons/{id}/coupon-codes"},e))},wt=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/coupons/{id}/relationships/coupon-codes"},e))},Dt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[data-source]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/data-sources"},e))},Ot=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/data-sources"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},It=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/data-sources/{id}"},e))},kt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[data-source]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/data-sources/{id}"},e))},St=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/data-source-record-bulk-create-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Pt=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/data-source-record-create-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},xt=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/data-privacy-deletion-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Mt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[event]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},"fields[profile]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/events"},e))},Bt=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/events"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Ut=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[event]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},"fields[profile]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/events/{id}"},e))},At=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/event-bulk-create-jobs"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},vt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[metric]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/events/{id}/metric"},e))},Jt=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/events/{id}/relationships/metric"},e))},zt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"additional-fields[profile]":{array:{explode:!1}},"fields[profile]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/events/{id}/profile"},e))},jt=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/events/{id}/relationships/profile"},e))},Vt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow-action]":{array:{explode:!1}},"fields[flow]":{array:{explode:!1}},"fields[tag]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows"},e))},Lt=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({querySerializer:{parameters:{"additional-fields[flow]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Kt=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows/{id}"},e))},Qt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"additional-fields[flow]":{array:{explode:!1}},"fields[flow-action]":{array:{explode:!1}},"fields[flow]":{array:{explode:!1}},"fields[tag]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows/{id}"},e))},qt=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Wt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow-action]":{array:{explode:!1}},"fields[flow-message]":{array:{explode:!1}},"fields[flow]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-actions/{id}"},e))},Nt=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-actions/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Ht=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow-action]":{array:{explode:!1}},"fields[flow-message]":{array:{explode:!1}},"fields[template]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-messages/{id}"},e))},$t=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow-action]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows/{id}/flow-actions"},e))},_t=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows/{id}/relationships/flow-actions"},e))},Xt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[tag]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows/{id}/tags"},e))},Yt=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flows/{id}/relationships/tags"},e))},Zt=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-actions/{id}/flow"},e))},eo=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-actions/{id}/relationships/flow"},e))},ro=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow-message]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-actions/{id}/flow-messages"},e))},to=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-actions/{id}/relationships/flow-messages"},e))},oo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow-action]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-messages/{id}/flow-action"},e))},ao=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-messages/{id}/relationships/flow-action"},e))},so=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[template]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-messages/{id}/template"},e))},no=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/flow-messages/{id}/relationships/template"},e))},io=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[form]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/forms"},e))},lo=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/forms"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},po=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/forms/{id}"},e))},uo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[form]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/forms/{id}"},e))},go=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[form-version]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/form-versions/{id}"},e))},co=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[form-version]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/forms/{id}/form-versions"},e))},mo=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/forms/{id}/relationships/form-versions"},e))},Co=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[form]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/form-versions/{id}/form"},e))},Eo=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/form-versions/{id}/relationships/form"},e))},yo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[image]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/images"},e))},Go=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/images"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Ro=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[image]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/images/{id}"},e))},To=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/images/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},ho=e=>{var r;return((r=e.client)!=null?r:o).post(a(t(a(t({},W),{security:[{name:"Authorization",type:"apiKey"}],url:"/api/image-upload"}),e),{headers:t({"Content-Type":null},e.headers)}))},Fo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow]":{array:{explode:!1}},"fields[list]":{array:{explode:!1}},"fields[tag]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists"},e))},fo=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},bo=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}"},e))},wo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"additional-fields[list]":{array:{explode:!1}},"fields[flow]":{array:{explode:!1}},"fields[list]":{array:{explode:!1}},"fields[tag]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}"},e))},Do=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Oo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[tag]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/tags"},e))},Io=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/relationships/tags"},e))},ko=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"additional-fields[profile]":{array:{explode:!1}},"fields[profile]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/profiles"},e))},So=e=>{var r;return((r=e.client)!=null?r:o).delete(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/relationships/profiles"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Po=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/relationships/profiles"},e))},xo=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/relationships/profiles"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Mo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow]":{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/flow-triggers"},e))},Bo=e=>{var r;return((r=e.client)!=null?r:o).get(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/lists/{id}/relationships/flow-triggers"},e))},Uo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/metrics"},e))},Ao=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[flow]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/metrics/{id}"},e))},vo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"additional-fields[metric-property]":{array:{explode:!1}},"fields[metric-property]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/metric-properties/{id}"},e))},Jo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[custom-metric]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/custom-metrics"},e))},zo=e=>{var r;return((r=e.client)!=null?r:o).post(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/custom-metrics"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},jo=e=>{var r;return((r=e.client)!=null?r:o).delete(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/custom-metrics/{id}"},e))},Vo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[custom-metric]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/custom-metrics/{id}"},e))},Lo=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/custom-metrics/{id}"},e),{headers:t({"Content-Type":"application/vnd.api+json"},e.headers)}))},Ko=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[custom-metric]":{array:{explode:!1}},"fields[mapped-metric]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/mapped-metrics"},e))},Qo=e=>{var r;return((r=e.client)!=null?r:o).get(t({querySerializer:{parameters:{"fields[custom-metric]":{array:{explode:!1}},"fields[mapped-metric]":{array:{explode:!1}},"fields[metric]":{array:{explode:!1}},include:{array:{explode:!1}}}},security:[{name:"Authorization",type:"apiKey"}],url:"/api/mapped-metrics/{id}"},e))},qo=e=>{var r;return((r=e.client)!=null?r:o).patch(a(t({security:[{name:"Authorization",type:"apiKey"}],url:"/api/mapped-metrics/{id}"},e),{headers:t({"Content-Type":"application/vnd.