liferay-headless-rest-client
Version:
A collection of Headless Clients used in Liferay Portal
1 lines • 74.2 kB
JavaScript
var w=async(K,F)=>{let Z=typeof F=="function"?await F(K):F;if(Z)return K.scheme==="bearer"?`Bearer ${Z}`:K.scheme==="basic"?`Basic ${btoa(Z)}`:Z},v=(K,F,Z)=>{typeof Z=="string"||Z instanceof Blob?K.append(F,Z):K.append(F,JSON.stringify(Z))};var M={bodySerializer:(K)=>{let F=new FormData;return Object.entries(K).forEach(([Z,J])=>{J!=null&&(Array.isArray(J)?J.forEach((H)=>v(F,Z,H)):v(F,Z,J))}),F}},z={bodySerializer:(K)=>JSON.stringify(K,(F,Z)=>typeof Z=="bigint"?Z.toString():Z)};var g={$body_:"body",$headers_:"headers",$path_:"path",$query_:"query"},y=Object.entries(g);var m=(K)=>{switch(K){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},d=(K)=>{switch(K){case"form":return",";case"pipeDelimited":return"|";case"spaceDelimited":return"%20";default:return","}},f=(K)=>{switch(K){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},B=({allowReserved:K,explode:F,name:Z,style:J,value:H})=>{if(!F){let E=(K?H:H.map((V)=>encodeURIComponent(V))).join(d(J));switch(J){case"label":return`.${E}`;case"matrix":return`;${Z}=${E}`;case"simple":return E;default:return`${Z}=${E}`}}let Q=m(J),G=H.map((E)=>J==="label"||J==="simple"?K?E:encodeURIComponent(E):T({allowReserved:K,name:Z,value:E})).join(Q);return J==="label"||J==="matrix"?Q+G:G},T=({allowReserved:K,name:F,value:Z})=>{if(Z==null)return"";if(typeof Z=="object")throw Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${F}=${K?Z:encodeURIComponent(Z)}`},D=({allowReserved:K,explode:F,name:Z,style:J,value:H,valueOnly:Q})=>{if(H instanceof Date)return Q?H.toISOString():`${Z}=${H.toISOString()}`;if(J!=="deepObject"&&!F){let V=[];Object.entries(H).forEach(([q,N])=>{V=[...V,q,K?N:encodeURIComponent(N)]});let $=V.join(",");switch(J){case"form":return`${Z}=${$}`;case"label":return`.${$}`;case"matrix":return`;${Z}=${$}`;default:return $}}let G=f(J),E=Object.entries(H).map(([V,$])=>T({allowReserved:K,name:J==="deepObject"?`${Z}[${V}]`:V,value:$})).join(G);return J==="label"||J==="matrix"?G+E:E},u=/\{[^{}]+\}/g,c=({path:K,url:F})=>{let Z=F,J=F.match(u);if(J)for(let H of J){let Q=!1,G=H.substring(1,H.length-1),E="simple";G.endsWith("*")&&(Q=!0,G=G.substring(0,G.length-1)),G.startsWith(".")?(G=G.substring(1),E="label"):G.startsWith(";")&&(G=G.substring(1),E="matrix");let V=K[G];if(V==null)continue;if(Array.isArray(V)){Z=Z.replace(H,B({explode:Q,name:G,style:E,value:V}));continue}if(typeof V=="object"){Z=Z.replace(H,D({explode:Q,name:G,style:E,value:V,valueOnly:!0}));continue}if(E==="matrix"){Z=Z.replace(H,`;${T({name:G,value:V})}`);continue}let $=encodeURIComponent(E==="label"?`.${V}`:V);Z=Z.replace(H,$)}return Z},b=({allowReserved:K,array:F,object:Z}={})=>(J)=>{let H=[];if(J&&typeof J=="object")for(let Q in J){let G=J[Q];if(G!=null)if(Array.isArray(G)){let E=B({allowReserved:K,explode:!0,name:Q,style:"form",value:G,...F});E&&H.push(E)}else if(typeof G=="object"){let E=D({allowReserved:K,explode:!0,name:Q,style:"deepObject",value:G,...Z});E&&H.push(E)}else{let E=T({allowReserved:K,name:Q,value:G});E&&H.push(E)}}return H.join("&")},a=(K)=>{if(!K)return"stream";let F=K.split(";")[0]?.trim();if(F){if(F.startsWith("application/json")||F.endsWith("+json"))return"json";if(F==="multipart/form-data")return"formData";if(["application/","audio/","image/","video/"].some((Z)=>F.startsWith(Z)))return"blob";if(F.startsWith("text/"))return"text"}},r=async({security:K,...F})=>{for(let Z of K){let J=await w(Z,F.auth);if(!J)continue;let H=Z.name??"Authorization";switch(Z.in){case"query":F.query||(F.query={}),F.query[H]=J;break;case"cookie":F.headers.append("Cookie",`${H}=${J}`);break;case"header":default:F.headers.set(H,J);break}return}},x=(K)=>A({baseUrl:K.baseUrl,path:K.path,query:K.query,querySerializer:typeof K.querySerializer=="function"?K.querySerializer:b(K.querySerializer),url:K.url}),A=({baseUrl:K,path:F,query:Z,querySerializer:J,url:H})=>{let Q=H.startsWith("/")?H:`/${H}`,G=(K??"")+Q;F&&(G=c({path:F,url:G}));let E=Z?J(Z):"";return E.startsWith("?")&&(E=E.substring(1)),E&&(G+=`?${E}`),G},j=(K,F)=>{let Z={...K,...F};return Z.baseUrl?.endsWith("/")&&(Z.baseUrl=Z.baseUrl.substring(0,Z.baseUrl.length-1)),Z.headers=R(K.headers,F.headers),Z},R=(...K)=>{let F=new Headers;for(let Z of K){if(!Z||typeof Z!="object")continue;let J=Z instanceof Headers?Z.entries():Object.entries(Z);for(let[H,Q]of J)if(Q===null)F.delete(H);else if(Array.isArray(Q))for(let G of Q)F.append(H,G);else Q!==void 0&&F.set(H,typeof Q=="object"?JSON.stringify(Q):Q)}return F},U=class{_fns;constructor(){this._fns=[]}clear(){this._fns=[]}getInterceptorIndex(K){return typeof K=="number"?this._fns[K]?K:-1:this._fns.indexOf(K)}exists(K){let F=this.getInterceptorIndex(K);return!!this._fns[F]}eject(K){let F=this.getInterceptorIndex(K);this._fns[F]&&(this._fns[F]=null)}update(K,F){let Z=this.getInterceptorIndex(K);return this._fns[Z]?(this._fns[Z]=F,K):!1}use(K){return this._fns=[...this._fns,K],this._fns.length-1}},_=()=>({error:new U,request:new U,response:new U}),C=b({allowReserved:!1,array:{explode:!0,style:"form"},object:{explode:!0,style:"deepObject"}}),h={"Content-Type":"application/json"},k=(K={})=>({...z,headers:h,parseAs:"auto",querySerializer:C,...K}),S=(K={})=>{let F=j(k(),K),Z=()=>({...F}),J=(G)=>(F=j(F,G),Z()),H=_(),Q=async(G)=>{let E={...F,...G,fetch:G.fetch??F.fetch??globalThis.fetch,headers:R(F.headers,G.headers)};E.security&&await r({...E,security:E.security}),E.body&&E.bodySerializer&&(E.body=E.bodySerializer(E.body)),(E.body===void 0||E.body==="")&&E.headers.delete("Content-Type");let V=x(E),$={redirect:"follow",...E},q=new Request(V,$);for(let Y of H.request._fns)Y&&(q=await Y(q,E));let N=E.fetch,W=await N(q);for(let Y of H.response._fns)Y&&(W=await Y(W,q,E));let O={request:q,response:W};if(W.ok){if(W.status===204||W.headers.get("Content-Length")==="0")return E.responseStyle==="data"?{}:{data:{},...O};let Y=(E.parseAs==="auto"?a(W.headers.get("Content-Type")):E.parseAs)??"json";if(Y==="stream")return E.responseStyle==="data"?W.body:{data:W.body,...O};let L=await W[Y]();return Y==="json"&&(E.responseValidator&&await E.responseValidator(L),E.responseTransformer&&(L=await E.responseTransformer(L))),E.responseStyle==="data"?L:{data:L,...O}}let P=await W.text();try{P=JSON.parse(P)}catch{}let I=P;for(let Y of H.error._fns)Y&&(I=await Y(P,W,q,E));if(I=I||{},E.throwOnError)throw I;return E.responseStyle==="data"?void 0:{error:I,...O}};return{buildUrl:x,connect:(G)=>Q({...G,method:"CONNECT"}),delete:(G)=>Q({...G,method:"DELETE"}),get:(G)=>Q({...G,method:"GET"}),getConfig:Z,head:(G)=>Q({...G,method:"HEAD"}),interceptors:H,options:(G)=>Q({...G,method:"OPTIONS"}),patch:(G)=>Q({...G,method:"PATCH"}),post:(G)=>Q({...G,method:"POST"}),put:(G)=>Q({...G,method:"PUT"}),request:Q,setConfig:J,trace:(G)=>Q({...G,method:"TRACE"})}};var X=S(k({baseUrl:"http://localhost:8080"}));var i=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/attachment/{id}",...K})},o=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/attachment/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},KK=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/attachment/by-externalReferenceCode/{externalReferenceCode}",...K})},XK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/attachment/by-externalReferenceCode/{externalReferenceCode}",...K})},ZK=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/attachment/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},EK=(K)=>{return(K.client??X).put({url:"/o/headless-commerce-admin-catalog/v1.0/attachment/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},FK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/attachments",...K})},GK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/attachments",...K,headers:{"Content-Type":"application/json",...K.headers}})},HK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/images",...K})},JK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/images",...K,headers:{"Content-Type":"application/json",...K.headers}})},QK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/attachments",...K})},VK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/attachments",...K,headers:{"Content-Type":"application/json",...K.headers}})},WK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/images",...K})},YK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/images",...K,headers:{"Content-Type":"application/json",...K.headers}})},$K=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/attachments/by-base64",...K,headers:{"Content-Type":"application/json",...K.headers}})},qK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/attachments/by-url",...K,headers:{"Content-Type":"application/json",...K.headers}})},IK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/images/by-base64",...K,headers:{"Content-Type":"application/json",...K.headers}})},LK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/images/by-url",...K,headers:{"Content-Type":"application/json",...K.headers}})},MK=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/attachments/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},NK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/attachments/by-base64",...K,headers:{"Content-Type":"application/json",...K.headers}})},OK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/attachments/by-url",...K,headers:{"Content-Type":"application/json",...K.headers}})},PK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/images/by-base64",...K,headers:{"Content-Type":"application/json",...K.headers}})},TK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/images/by-url",...K,headers:{"Content-Type":"application/json",...K.headers}})},UK=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/{id}",...K})},kK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/{id}",...K})},vK=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},xK=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},jK=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/by-externalReferenceCode/{externalReferenceCode}",...K})},BK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/by-externalReferenceCode/{externalReferenceCode}",...K})},DK=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},bK=(K)=>{return(K.client??X).put({url:"/o/headless-commerce-admin-catalog/v1.0/catalog/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},RK=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/catalogs",...K})},SK=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/catalogs",...K,headers:{"Content-Type":"application/json",...K?.headers}})},wK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/catalog",...K})},zK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/catalog",...K})},gK=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/catalogs/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},mK=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/catalogs/export-batch",...K})},dK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/categories",...K})},fK=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/categories",...K,headers:{"Content-Type":"application/json",...K.headers}})},uK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/categories",...K})},cK=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/categories",...K,headers:{"Content-Type":"application/json",...K.headers}})},aK=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/{id}",...K})},rK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/{id}",...K})},AK=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},_K=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},CK=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},hK=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/by-externalReferenceCode/{externalReferenceCode}",...K})},yK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/by-externalReferenceCode/{externalReferenceCode}",...K})},lK=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},eK=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/currencies",...K})},sK=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/currencies",...K,headers:{"Content-Type":"application/json",...K?.headers}})},pK=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/currencies/export-batch",...K})},nK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/diagrams",...K})},tK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/diagrams",...K,headers:{"Content-Type":"application/json",...K.headers}})},iK=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/diagrams",...K})},oK=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/diagrams",...K,headers:{"Content-Type":"application/json",...K.headers}})},KX=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/diagrams/{diagramId}",...K,headers:{"Content-Type":"application/json",...K.headers}})},XX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/diagrams/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},ZX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/grouped-products/{groupedProductId}",...K})},EX=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/grouped-products/{groupedProductId}",...K,headers:{"Content-Type":"application/json",...K.headers}})},FX=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/grouped-products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},GX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/grouped-products",...K})},HX=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/grouped-products",...K,headers:{"Content-Type":"application/json",...K.headers}})},JX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/grouped-products",...K})},QX=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/grouped-products",...K,headers:{"Content-Type":"application/json",...K.headers}})},VX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/grouped-products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},WX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/linked-products",...K})},YX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/specifications/{specificationId}/list-type-definitions/{listTypeDefinitionId}",...K})},$X=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/specifications/{specificationId}/list-type-definitions/{listTypeDefinitionId}",...K})},qX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/specifications/{id}/list-type-definitions",...K})},IX=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/specifications/{id}/list-type-definitions",...K,headers:{"Content-Type":"application/json",...K.headers}})},LX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/specifications/list-type-definitions/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},MX=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/low-stock-actions",...K})},NX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/low-stock-actions/export-batch",...K})},OX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/mapped-products/{mappedProductId}",...K})},PX=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/mapped-products/{mappedProductId}",...K,headers:{"Content-Type":"application/json",...K.headers}})},TX=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/mapped-products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},UX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/mapped-products/by-sequence/{sequence}",...K})},kX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/mapped-products",...K})},vX=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/mapped-products",...K,headers:{"Content-Type":"application/json",...K.headers}})},xX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/mapped-products/by-sequence/{sequence}",...K})},jX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/mapped-products",...K})},BX=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/mapped-products",...K,headers:{"Content-Type":"application/json",...K.headers}})},DX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/mapped-products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},bX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/{id}",...K})},RX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/{id}",...K})},SX=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},wX=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},zX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},gX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/by-externalReferenceCode/{externalReferenceCode}",...K})},mX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/by-externalReferenceCode/{externalReferenceCode}",...K})},dX=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},fX=(K)=>{return(K.client??X).put({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},uX=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories",...K})},cX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories",...K,headers:{"Content-Type":"application/json",...K?.headers}})},aX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/optionCategories/export-batch",...K})},rX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/options/{id}",...K})},AX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/options/{id}",...K})},_X=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/options/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},CX=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/options/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},hX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/options/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},yX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/options/by-externalReferenceCode/{externalReferenceCode}",...K})},lX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/options/by-externalReferenceCode/{externalReferenceCode}",...K})},eX=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/options/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},sX=(K)=>{return(K.client??X).put({url:"/o/headless-commerce-admin-catalog/v1.0/options/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},pX=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/options",...K})},nX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/options",...K,headers:{"Content-Type":"application/json",...K?.headers}})},tX=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/options/export-batch",...K})},iX=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/optionValues/{id}",...K})},oX=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/optionValues/{id}",...K})},KZ=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/optionValues/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},XZ=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/optionValues/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},ZZ=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/optionValues/by-externalReferenceCode/{externalReferenceCode}",...K})},EZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/optionValues/by-externalReferenceCode/{externalReferenceCode}",...K})},FZ=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/optionValues/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},GZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/options/by-externalReferenceCode/{externalReferenceCode}/optionValues",...K})},HZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/options/by-externalReferenceCode/{externalReferenceCode}/optionValues",...K,headers:{"Content-Type":"application/json",...K.headers}})},JZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/options/{id}/optionValues",...K})},QZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/options/{id}/optionValues",...K,headers:{"Content-Type":"application/json",...K.headers}})},VZ=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/options/optionValues/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},WZ=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/pins/{pinId}",...K})},YZ=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/pins/{pinId}",...K,headers:{"Content-Type":"application/json",...K.headers}})},$Z=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/pins/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},qZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/pins",...K})},IZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/pins",...K,headers:{"Content-Type":"application/json",...K.headers}})},LZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/pins",...K})},MZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/pins",...K,headers:{"Content-Type":"application/json",...K.headers}})},NZ=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/pins/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},OZ=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-account-groups/{id}",...K})},PZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-account-groups/{id}",...K})},TZ=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-account-groups/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},UZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/product-account-groups",...K})},kZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/product-account-groups",...K})},vZ=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-channels/{id}",...K})},xZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-channels/{id}",...K})},jZ=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-channels/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},BZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/product-channels",...K})},DZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/product-channels",...K})},bZ=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-account-groups/{productConfigurationListAccountGroupId}",...K})},RZ=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-account-groups/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},SZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-account-groups",...K})},wZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-account-groups",...K,headers:{"Content-Type":"application/json",...K.headers}})},zZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-account-groups",...K})},gZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-account-groups",...K,headers:{"Content-Type":"application/json",...K.headers}})},mZ=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/product-configuration-list-account-groups/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},dZ=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-accounts/{productConfigurationListAccountId}",...K})},fZ=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-accounts/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},uZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-accounts",...K})},cZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-accounts",...K,headers:{"Content-Type":"application/json",...K.headers}})},aZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-accounts",...K})},rZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-accounts",...K,headers:{"Content-Type":"application/json",...K.headers}})},AZ=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/product-configuration-list-accounts/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},_Z=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-channels/{productConfigurationListChannelId}",...K})},CZ=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-channels/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},hZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-channels",...K})},yZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-channels",...K,headers:{"Content-Type":"application/json",...K.headers}})},lZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-channels",...K})},eZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-channels",...K,headers:{"Content-Type":"application/json",...K.headers}})},sZ=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/product-configuration-list-channels/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},pZ=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-order-types/{productConfigurationListOrderTypeId}",...K})},nZ=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-list-order-types/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},tZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-order-types",...K})},iZ=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configuration-list-order-types",...K,headers:{"Content-Type":"application/json",...K.headers}})},oZ=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-order-types",...K})},K0=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configuration-list-order-types",...K,headers:{"Content-Type":"application/json",...K.headers}})},X0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/product-configuration-list-order-types/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},Z0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}",...K})},E0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}",...K})},F0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},G0=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},H0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},J0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}",...K})},Q0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}",...K})},V0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},W0=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists",...K})},Y0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists",...K,headers:{"Content-Type":"application/json",...K?.headers}})},$0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/export-batch",...K})},q0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configurations/{id}",...K})},I0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configurations/{id}",...K})},L0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/product-configurations/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},M0=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configurations/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},N0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-configurations/by-externalReferenceCode/{externalReferenceCode}",...K})},O0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configurations/by-externalReferenceCode/{externalReferenceCode}",...K})},P0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/product-configurations/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},T0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/configuration",...K})},U0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/configuration",...K,headers:{"Content-Type":"application/json",...K.headers}})},k0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configurations",...K})},v0=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/by-externalReferenceCode/{externalReferenceCode}/product-configurations",...K,headers:{"Content-Type":"application/json",...K.headers}})},x0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configurations",...K})},j0=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/{id}/product-configurations",...K,headers:{"Content-Type":"application/json",...K.headers}})},B0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/configuration",...K})},D0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/configuration",...K,headers:{"Content-Type":"application/json",...K.headers}})},b0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-configuration-lists/product-configurations/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},R0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-group-products/{id}",...K})},S0=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-group-products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},w0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/by-externalReferenceCode/{externalReferenceCode}/product-group-products",...K})},z0=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/by-externalReferenceCode/{externalReferenceCode}/product-group-products",...K,headers:{"Content-Type":"application/json",...K.headers}})},g0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/{id}/product-group-products",...K})},m0=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/{id}/product-group-products",...K,headers:{"Content-Type":"application/json",...K.headers}})},d0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/product-group-products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},f0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/{id}",...K})},u0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/{id}",...K})},c0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},a0=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},r0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},A0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/by-externalReferenceCode/{externalReferenceCode}",...K})},_0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/by-externalReferenceCode/{externalReferenceCode}",...K})},C0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},h0=(K)=>{return(K.client??X).put({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},y0=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups",...K})},l0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups",...K,headers:{"Content-Type":"application/json",...K?.headers}})},e0=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/product-groups/export-batch",...K})},s0=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/productOptions/{id}",...K})},p0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/productOptions/{id}",...K})},n0=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/productOptions/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},t0=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/productOptions/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},i0=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/productOptions",...K})},o0=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/productOptions",...K,headers:{"Content-Type":"application/json",...K.headers}})},K1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/productOptions",...K})},X1=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/productOptions",...K,headers:{"Content-Type":"application/json",...K.headers}})},Z1=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-option-values/{id}",...K})},E1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/product-option-values/{id}",...K})},F1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/product-option-values/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},G1=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/product-option-values/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},H1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/productOptions/{id}/productOptionValues",...K})},J1=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/productOptions/{id}/productOptionValues",...K,headers:{"Content-Type":"application/json",...K.headers}})},Q1=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/productOptions/productOptionValues/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},V1=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}",...K})},W1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}",...K})},Y1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},$1=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},q1=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},I1=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}",...K})},L1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}",...K})},M1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},N1=(K)=>{return(K.client??X).put({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},O1=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/by-version/{version}",...K})},P1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/by-version/{version}",...K})},T1=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/by-version/{version}",...K})},U1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/by-version/{version}",...K})},k1=(K)=>{return(K?.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products",...K})},v1=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products",...K,headers:{"Content-Type":"application/json",...K?.headers}})},x1=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/clone",...K})},j1=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/clone",...K})},B1=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/export-batch",...K})},D1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/shippingConfiguration",...K})},b1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/shippingConfiguration",...K,headers:{"Content-Type":"application/json",...K.headers}})},R1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/shippingConfiguration",...K})},S1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/shippingConfiguration",...K,headers:{"Content-Type":"application/json",...K.headers}})},w1=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/productSpecifications/{id}",...K})},z1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/productSpecifications/{id}",...K})},g1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/productSpecifications/{id}",...K,headers:{"Content-Type":"application/json",...K.headers}})},m1=(K)=>{return(K?.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/productSpecifications/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},d1=(K)=>{return(K.client??X).delete({url:"/o/headless-commerce-admin-catalog/v1.0/productSpecifications/by-externalReferenceCode/{externalReferenceCode}",...K})},f1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/productSpecifications/by-externalReferenceCode/{externalReferenceCode}",...K})},u1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/productSpecifications/by-externalReferenceCode/{externalReferenceCode}",...K,headers:{"Content-Type":"application/json",...K.headers}})},c1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/product-specifications",...K})},a1=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/product-specifications",...K,headers:{"Content-Type":"application/json",...K.headers}})},r1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/productSpecifications",...K})},A1=(K)=>{return(K.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/productSpecifications",...K,headers:{"Content-Type":"application/json",...K.headers}})},_1=(K)=>{return(K?.client??X).post({url:"/o/headless-commerce-admin-catalog/v1.0/products/productSpecifications/batch",...K,headers:{"Content-Type":"application/json",...K?.headers}})},C1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/subscriptionConfiguration",...K})},h1=(K)=>{return(K.client??X).patch({url:"/o/headless-commerce-admin-catalog/v1.0/products/by-externalReferenceCode/{externalReferenceCode}/subscriptionConfiguration",...K,headers:{"Content-Type":"application/json",...K.headers}})},y1=(K)=>{return(K.client??X).get({url:"/o/headless-commerce-admin-catalog/v1.0/products/{id}/subscriptionCon