@myparcel/sdk
Advanced tools
Comparing version 2.9.2 to 2.10.0
@@ -31,2 +31,11 @@ import { CarrierId, CarrierName } from '../types/myparcel.types'; | ||
export declare const UPS_HUMAN = "UPS"; | ||
export declare const DHL_FOR_YOU_ID: CarrierId; | ||
export declare const DHL_FOR_YOU_NAME: CarrierName; | ||
export declare const DHL_FOR_YOU_HUMAN = "DHL For You"; | ||
export declare const DHL_PARCEL_CONNECT_ID: CarrierId; | ||
export declare const DHL_PARCEL_CONNECT_NAME: CarrierName; | ||
export declare const DHL_PARCEL_CONNECT_HUMAN = "DHL Parcel Connect"; | ||
export declare const DHL_EUROPLUS_ID: CarrierId; | ||
export declare const DHL_EUROPLUS_NAME: CarrierName; | ||
export declare const DHL_EUROPLUS_HUMAN = "DHL Europlus"; | ||
export declare const POSTNL: Carrier; | ||
@@ -40,3 +49,6 @@ export declare const BPOST: Carrier; | ||
export declare const UPS: Carrier; | ||
export declare const DHL_FOR_YOU: Carrier; | ||
export declare const DHL_PARCEL_CONNECT: Carrier; | ||
export declare const DHL_EUROPLUS: Carrier; | ||
export declare const ALL: Carrier[]; | ||
export {}; |
@@ -1,1 +0,1 @@ | ||
"use strict";var ms=Object.defineProperty;var ys=(n,t,s)=>t in n?ms(n,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):n[t]=s;var e=(n,t,s)=>(ys(n,typeof t!="symbol"?t+"":t,s),s);Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});class M extends Error{constructor(s){super(s.message);e(this,"data");Object.setPrototypeOf(this,M.prototype),this.name="ApiException",this.data=s}}class I extends Error{constructor(s){super(s);e(this,"name","user");Object.setPrototypeOf(this,I.prototype),this.name="UserException"}}const Ks=(n,t)=>{if(t){const s=Object.entries(t).map(([A,o])=>`${A}=${o}`);s.length&&(n+=`?${s.join("&")}`)}return n};function _(n,t){return(n==null?void 0:n.hasOwnProperty(t))&&n[t]!==void 0}const L="https://api.myparcel.nl",Ys=["POST","PUT"];class D{constructor(t){e(this,"baseUrl");e(this,"headers");e(this,"parameters");e(this,"options");e(this,"_requiredHeaders",[]);var s,A,o,c;this.baseUrl=((s=t==null?void 0:t.baseUrl)!=null?s:L).replace(/\/+$/,""),this.headers=(A=t==null?void 0:t.headers)!=null?A:{},this.parameters=(o=t==null?void 0:t.parameters)!=null?o:{},this.options=(c=t==null?void 0:t.options)!=null?c:{}}get requiredHeaders(){return this._requiredHeaders}set requiredHeaders(t){this._requiredHeaders=t}async doRequest(t,s){const A=this.normalizeOptions(t,{...s,...this.options});this.validateHeaders(t,A);const o=await this.request(t,A);if(_(o,"errors"))throw new M(o);if(_(o,"data")){const c=t.getResponseProperty();let N=o.data[c];const{page:E,size:r,results:a}=o.data;return(E!==void 0||r!==void 0||a!==void 0)&&(N={[c]:o.data[c]},E!==void 0&&(N.page=E),r!==void 0&&(N.size=r),a!==void 0&&(N.results=a)),N}return o}getHeaders(){return{Accept:"application/json",...this.headers}}createUrl(t,s){let A=t.getPath();if(A.length&&!A.startsWith("/")&&(A=`/${A}`),s!=null&&s.path&&(A=this.substitutePath(A,s.path)),A.includes("/:"))throw new I(`One or more path variables are missing in ${A}`);return s!=null&&s.parameters&&(A=Ks(A,s.parameters)),this.baseUrl+A}substitutePath(t,s){if(s&&Object.entries(s).forEach(([A,o])=>{t=t.replace(`:${A}`,String(o))}),t.includes(":")){const A=t.match(/:\w+?\?/g);A==null||A.forEach(o=>{t=t.replace(`/${o}`,"")})}return t}validateHeaders(t,s){const A=Object.entries(s.headers).reduce((c,[N,E])=>({...c,[N.toLowerCase()]:E}),{}),o=this.requiredHeaders.filter(c=>!(c.toLowerCase()in A));if(o.length)throw new I(`Required headers are missing: ${o.join(", ")}`)}normalizeOptions(t,s){const A={...s,parameters:{...this.parameters,...s.parameters,...t.getParameters()},headers:{...Ys.includes(t.method)?{"Content-Type":"application/json"}:{},...this.getHeaders(),...s.headers,...t.getHeaders()}};return _(s,"body")&&(A.body={data:{[t.getProperty()]:s.body}}),A}}class bs extends D{constructor(s){super(s);e(this,"request",async(s,A)=>{var r;const o=new AbortController,c=setTimeout(()=>o.abort(),A.timeout),N={method:s.method,headers:A.headers,...A.timeout&&{signal:o.signal}};_(A,"body")&&(N.body=JSON.stringify(A.body));const E=await fetch(this.createUrl(s,A),N);if(clearTimeout(c),E.body)return(r=E.headers.get("Content-Type"))!=null&&r.includes("application/json")?E.json():E.text()})}}class T{constructor(t){e(this,"method","GET");e(this,"responseProperty");e(this,"headers");e(this,"parameters");var s,A;this.headers=(s=t==null?void 0:t.headers)!=null?s:{},this.parameters=(A=t==null?void 0:t.parameters)!=null?A:{}}getHeaders(){return this.headers}getParameters(){return this.parameters}getPath(){return this.path}getProperty(){return this.property}getResponseProperty(){var t;return(t=this.responseProperty)!=null?t:this.property}}class S extends T{}class R extends T{}function O(n,t){if(!t.length)throw new I("At least one endpoint must be passed.");return t.reduce((s,A)=>({...s,[A.name]:async o=>n.doRequest(A,o!=null?o:{})}),{})}const gs=(n,t)=>(n.requiredHeaders=["Authorization"],O(n,t)),Vs=(n,t)=>O(n,t),i=1,U="postnl",C="PostNL",P=2,p="bpost",H="bpost",d=3,G="cheapcargo",l="Cheap Cargo",B=4,h="dpd",u="DPD",m=5,y="instabox",K="Instabox",Y=6,b="dhl",g="DHL",V=7,F="bol.com",v="Bol.com",f=8,W="ups",Z="UPS",Fs={NAME:U,ID:i,HUMAN:C},vs={NAME:p,ID:P,HUMAN:H},j={NAME:G,ID:d,HUMAN:l},k={NAME:h,ID:B,HUMAN:u},x={NAME:y,ID:m,HUMAN:K},J={NAME:b,ID:Y,HUMAN:g},w={NAME:F,ID:V,HUMAN:v},X={NAME:W,ID:f,HUMAN:Z},fs=[j,k,x,J,w,X],Ws=Object.freeze(Object.defineProperty({__proto__:null,POST_NL_ID:i,POST_NL_NAME:U,POST_NL_HUMAN:C,BPOST_ID:P,BPOST_NAME:p,BPOST_HUMAN:H,CHEAP_CARGO_ID:d,CHEAP_CARGO_NAME:G,CHEAP_CARGO_HUMAN:l,DPD_ID:B,DPD_NAME:h,DPD_HUMAN:u,INSTABOX_ID:m,INSTABOX_NAME:y,INSTABOX_HUMAN:K,DHL_ID:Y,DHL_NAME:b,DHL_HUMAN:g,BOL_COM_ID:V,BOL_COM_NAME:F,BOL_COM_HUMAN:v,UPS_ID:f,UPS_NAME:W,UPS_HUMAN:Z,POSTNL:Fs,BPOST:vs,CHEAP_CARGO:j,DPD:k,INSTABOX:x,DHL:J,BOL_COM:w,UPS:X,ALL:fs},Symbol.toStringTag,{value:"Module"})),Zs="AF",js="AX",ks="AL",xs="DZ",Js="AS",ws="VI",Xs="AD",$s="AO",qs="AI",Qs="AQ",zs="AG",tA="AR",sA="AM",AA="AW",eA="AU",$="AT",nA="AZ",oA="BS",cA="BH",NA="BD",EA="BB",rA="BY",q="BE",IA="BZ",SA="BJ",_A="BM",MA="BT",RA="BO",aA="BA",TA="BW",OA="BV",LA="BR",DA="IO",iA="VG",UA="BN",Q="BG",CA="BF",PA="BI",pA="CV",HA="KH",dA="CM",GA="CA",lA="KY",BA="CF",hA="TD",uA="CL",mA="CN",yA="CX",KA="CC",YA="CO",bA="KM",gA="CG",VA="CD",FA="CK",vA="CR",fA="CI",z="HR",WA="CU",ZA="CW",tt="CY",st="CZ",At="DK",jA="DJ",kA="DM",xA="DO",JA="BQ",wA="EC",XA="EG",$A="SV",qA="GQ",QA="ER",et="EE",zA="SZ",te="ET",se="FK",Ae="FO",ee="FJ",nt="FI",ot="FR",ne="GF",oe="PF",ce="TF",Ne="GA",Ee="GM",re="GE",ct="DE",Ie="GH",Se="GI",Nt="GR",_e="GL",Me="GD",Re="GP",ae="GU",Te="GT",Oe="GG",Le="GN",De="GW",ie="GY",Ue="HT",Ce="HM",Pe="VA",pe="HN",He="HK",Et="HU",de="IS",Ge="IN",le="ID",Be="IR",he="IQ",rt="IE",ue="IM",me="IL",It="IT",ye="JM",Ke="JP",Ye="JE",be="JO",ge="KZ",Ve="KE",Fe="KI",ve="KR",fe="XK",We="KW",Ze="KG",je="LA",St="LV",ke="LB",xe="LS",Je="LR",we="LY",Xe="LI",_t="LT",Mt="LU",$e="MO",qe="MG",Qe="MW",ze="MY",tn="MV",sn="ML",Rt="MT",An="MH",en="MQ",nn="MR",on="MU",cn="YT",Nn="MX",En="FM",rn="MD",In="MC",Sn="MN",_n="ME",Mn="MS",Rn="MA",an="MZ",Tn="MM",On="NA",Ln="NR",Dn="NP",at="NL",Un="NC",Cn="NZ",Pn="NI",pn="NE",Hn="NG",dn="NU",Gn="NF",ln="MP",Bn="MK",hn="NO",un="OM",mn="PK",yn="PW",Kn="PS",Yn="PA",bn="PG",gn="PY",Vn="PE",Fn="PH",vn="PN",Tt="PL",Ot="PT",fn="PR",Wn="QA",Zn="RE",Lt="RO",jn="RU",kn="RW",xn="BL",Jn="SH",wn="KN",Xn="LC",$n="MF",qn="PM",Qn="VC",zn="WS",to="SM",so="ST",Ao="SA",eo="SN",no="RS",oo="SC",co="SL",No="SG",Eo="SX",Dt="SK",it="SI",ro="SB",Io="SO",So="ZA",_o="GS",Mo="SS",Ut="ES",Ro="LK",ao="SD",To="SR",Oo="SJ",Ct="SE",Lo="CH",Do="SY",io="TW",Uo="TJ",Co="TZ",Po="TH",po="TL",Ho="TG",Go="TK",lo="TO",Bo="TT",ho="TN",uo="TR",mo="TM",yo="TC",Ko="TV",Yo="UG",bo="UA",go="AE",Vo="GB",Fo="UM",vo="US",fo="UY",Wo="UZ",Zo="VU",jo="VE",ko="VN",xo="WF",Jo="EH",wo="YE",Xo="ZM",$o="ZW",qo=[$,q,Q,z,tt,st,At,et,nt,ot,ct,Nt,Et,rt,It,St,_t,Mt,Rt,at,Tt,Ot,Lt,Dt,it,Ut,Ct],Qo=Object.freeze(Object.defineProperty({__proto__:null,AFGHANISTAN:Zs,ALAND_ISLANDS:js,ALBANIA:ks,ALGERIA:xs,AMERICAN_SAMOA:Js,AMERICAN_VIRGIN_ISLANDS:ws,ANDORRA:Xs,ANGOLA:$s,ANGUILLA:qs,ANTARCTICA:Qs,ANTIGUA_AND_BARBUDA:zs,ARGENTINA:tA,ARMENIA:sA,ARUBA:AA,AUSTRALIA:eA,AUSTRIA:$,AZERBAIJAN:nA,BAHAMAS:oA,BAHRAIN:cA,BANGLADESH:NA,BARBADOS:EA,BELARUS:rA,BELGIUM:q,BELIZE:IA,BENIN:SA,BERMUDA:_A,BHUTAN:MA,BOLIVIA:RA,BOSNIA_AND_HERZEGOVINA:aA,BOTSWANA:TA,BOUVET_ISLAND:OA,BRAZIL:LA,BRITISH_INDIAN_OCEAN_TERRITORY:DA,BRITISH_VIRGIN_ISLANDS:iA,BRUNEI_DARUSSALAM:UA,BULGARIA:Q,BURKINA_FASO:CA,BURUNDI:PA,CABO_VERDE:pA,CAMBODIA:HA,CAMEROON:dA,CANADA:GA,CAYMAN_ISLANDS:lA,CENTRAL_AFRICAN_REPUBLIC:BA,CHAD:hA,CHILE:uA,CHINA:mA,CHRISTMAS_ISLAND:yA,COCOS_ISLANDS:KA,COLOMBIA:YA,COMOROS:bA,CONGO_BRAZZAVILLE:gA,CONGO_KINSHASA:VA,COOK_ISLANDS:FA,COSTA_RICA:vA,COTE_D_IVOIRE:fA,CROATIA:z,CUBA:WA,CURACAO:ZA,CYPRUS:tt,CZECH_REPUBLIC:st,DENMARK:At,DJIBOUTI:jA,DOMINICA:kA,DOMINICAN_REPUBLIC:xA,DUTCH_ANTILLES:JA,ECUADOR:wA,EGYPT:XA,EL_SALVADOR:$A,EQUATORIAL_GUINEA:qA,ERITREA:QA,ESTONIA:et,ESWATINI:zA,ETHIOPIA:te,FALKLAND_ISLANDS:se,FAROE_ISLANDS:Ae,FIJI:ee,FINLAND:nt,FRANCE:ot,FRENCH_GUIANA:ne,FRENCH_POLYNESIA:oe,FRENCH_SOUTHERN_TERRITORIES:ce,GABON:Ne,GAMBIA:Ee,GEORGIA:re,GERMANY:ct,GHANA:Ie,GIBRALTAR:Se,GREECE:Nt,GREENLAND:_e,GRENADA:Me,GUADELOUPE:Re,GUAM:ae,GUATEMALA:Te,GUERNSEY:Oe,GUINEA:Le,GUINEA_BISSAU:De,GUYANA:ie,HAITI:Ue,HEARD_ISLAND_AND_MCDONALD_ISLANDS:Ce,HOLY_SEE:Pe,HONDURAS:pe,HONG_KONG:He,HUNGARY:Et,ICELAND:de,INDIA:Ge,INDONESIA:le,IRAN:Be,IRAQ:he,IRELAND:rt,ISLE_OF_MAN:ue,ISRAEL:me,ITALY:It,JAMAICA:ye,JAPAN:Ke,JERSEY:Ye,JORDAN:be,KAZAKHSTAN:ge,KENYA:Ve,KIRIBATI:Fe,KOREA:ve,KOSOVO:fe,KUWAIT:We,KYRGYZSTAN:Ze,LAO_PEOPLE_DEMOCRATIC_REPUBLIC:je,LATVIA:St,LEBANON:ke,LESOTHO:xe,LIBERIA:Je,LIBYA:we,LIECHTENSTEIN:Xe,LITHUANIA:_t,LUXEMBOURG:Mt,MACAO:$e,MADAGASCAR:qe,MALAWI:Qe,MALAYSIA:ze,MALDIVES:tn,MALI:sn,MALTA:Rt,MARSHALL_ISLANDS:An,MARTINIQUE:en,MAURITANIA:nn,MAURITIUS:on,MAYOTTE:cn,MEXICO:Nn,MICRONESIA:En,MOLDOVA:rn,MONACO:In,MONGOLIA:Sn,MONTENEGRO:_n,MONTSERRAT:Mn,MOROCCO:Rn,MOZAMBIQUE:an,MYANMAR:Tn,NAMIBIA:On,NAURU:Ln,NEPAL:Dn,NETHERLANDS:at,NEW_CALEDONIA:Un,NEW_ZEALAND:Cn,NICARAGUA:Pn,NIGER:pn,NIGERIA:Hn,NIUE:dn,NORFOLK_ISLAND:Gn,NORTHERN_MARIANA_ISLANDS:ln,NORTH_MACEDONIA:Bn,NORWAY:hn,OMAN:un,PAKISTAN:mn,PALAU:yn,PALESTINE:Kn,PANAMA:Yn,PAPUA_NEW_GUINEA:bn,PARAGUAY:gn,PERU:Vn,PHILIPPINES:Fn,PITCAIRN:vn,POLAND:Tt,PORTUGAL:Ot,PUERTO_RICO:fn,QATAR:Wn,REUNION:Zn,ROMANIA:Lt,RUSSIAN_FEDERATION:jn,RWANDA:kn,SAINT_BARTHELEMY:xn,SAINT_HELENA:Jn,SAINT_KITTS_AND_NEVIS:wn,SAINT_LUCIA:Xn,SAINT_MARTIN:$n,SAINT_PIERRE_AND_MIQUELON:qn,SAINT_VINCENT_AND_THE_GRENADINES:Qn,SAMOA:zn,SAN_MARINO:to,SAO_TOME_AND_PRINCIPE:so,SAUDI_ARABIA:Ao,SENEGAL:eo,SERBIA:no,SEYCHELLES:oo,SIERRA_LEONE:co,SINGAPORE:No,SINT_MAARTEN:Eo,SLOVAKIA:Dt,SLOVENIA:it,SOLOMON_ISLANDS:ro,SOMALIA:Io,SOUTH_AFRICA:So,SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS:_o,SOUTH_SUDAN:Mo,SPAIN:Ut,SRI_LANKA:Ro,SUDAN:ao,SURINAME:To,SVALBARD_AND_JAN_MAYEN:Oo,SWEDEN:Ct,SWITZERLAND:Lo,SYRIAN_ARAB_REPUBLIC:Do,TAIWAN:io,TAJIKISTAN:Uo,TANZANIA:Co,THAILAND:Po,TIMOR_LESTE:po,TOGO:Ho,TOKELAU:Go,TONGA:lo,TRINIDAD_AND_TOBAGO:Bo,TUNISIA:ho,TURKEY:uo,TURKMENISTAN:mo,TURKS_AND_CAICOS_ISLANDS:yo,TUVALU:Ko,UGANDA:Yo,UKRAINE:bo,UNITED_ARAB_EMIRATES:go,UNITED_KINGDOM:Vo,UNITED_STATES_MINOR_OUTLYING_ISLANDS:Fo,UNITED_STATES_OF_AMERICA:vo,URUGUAY:fo,UZBEKISTAN:Wo,VANUATU:Zo,VENEZUELA:jo,VIETNAM:ko,WALLIS_AND_FUTUNA:xo,WESTERN_SAHARA:Jo,YEMEN:wo,ZAMBIA:Xo,ZIMBABWE:$o,EU:qo},Symbol.toStringTag,{value:"Module"})),Pt=1,pt="morning",Ht=2,dt="standard",Gt=3,lt="evening",Bt=4,ht="pickup",ut={ID:Pt,NAME:pt},mt={ID:Ht,NAME:dt},yt={ID:Gt,NAME:lt},Kt={ID:Bt,NAME:ht},zo=[ut,mt,yt,Kt],tc=Object.freeze(Object.defineProperty({__proto__:null,MORNING_ID:Pt,MORNING_NAME:pt,STANDARD_ID:Ht,STANDARD_NAME:dt,EVENING_ID:Gt,EVENING_NAME:lt,PICKUP_ID:Bt,PICKUP_NAME:ht,MORNING:ut,STANDARD:mt,EVENING:yt,PICKUP:Kt,ALL:zo},Symbol.toStringTag,{value:"Module"})),Yt=1,bt="package",gt=2,Vt="mailbox",Ft=3,vt="letter",ft=4,Wt="digital_stamp",Zt={ID:Yt,NAME:bt},jt={ID:gt,NAME:Vt},kt={ID:Ft,NAME:vt},xt={ID:ft,NAME:Wt},sc=[Zt,jt,kt,xt],Ac=Object.freeze(Object.defineProperty({__proto__:null,PACKAGE_ID:Yt,PACKAGE_NAME:bt,MAILBOX_ID:gt,MAILBOX_NAME:Vt,LETTER_ID:Ft,LETTER_NAME:vt,DIGITAL_STAMP_ID:ft,DIGITAL_STAMP_NAME:Wt,PACKAGE:Zt,MAILBOX:jt,LETTER:kt,DIGITAL_STAMP:xt,ALL:sc},Symbol.toStringTag,{value:"Module"})),Jt=1,wt="myparcel",Xt="MyParcel",$t=2,qt="belgie",Qt="SendMyParcel",zt=3,ts="flespakket",ss="Flespakket",As={ID:Jt,NAME:wt,HUMAN:Xt},es={ID:$t,NAME:qt,HUMAN:Qt},ns={ID:zt,NAME:ts,HUMAN:ss},ec=[As,es,ns],nc=Object.freeze(Object.defineProperty({__proto__:null,MYPARCEL_ID:Jt,MYPARCEL_NAME:wt,MYPARCEL_HUMAN:Xt,SENDMYPARCEL_ID:$t,SENDMYPARCEL_NAME:qt,SENDMYPARCEL_HUMAN:Qt,FLESPAKKET_ID:zt,FLESPAKKET_NAME:ts,FLESPAKKET_HUMAN:ss,MYPARCEL:As,SENDMYPARCEL:es,FLESPAKKET:ns,ALL:ec},Symbol.toStringTag,{value:"Module"})),os="Age check",cs="age_check",Ns="Cooled delivery",Es="cooled_delivery",rs="Insurance",Is="insurance",Ss="Large format",_s="large_format",Ms="Only recipient",Rs="only_recipient",as="Printerless return",Ts="printerless_return",Os="Return",Ls="return",Ds="Same day delivery",is="same_day_delivery",Us="Signature",Cs="signature",Ps={NAME:cs,HUMAN:os},ps={NAME:Es,HUMAN:Ns},Hs={NAME:Is,HUMAN:rs},ds={NAME:_s,HUMAN:Ss},Gs={NAME:Rs,HUMAN:Ms},ls={NAME:Ts,HUMAN:as},Bs={NAME:Ls,HUMAN:Os},hs={NAME:is,HUMAN:Ds},us={NAME:Cs,HUMAN:Us},oc=[Ps,ps,Hs,ds,Gs,ls,Bs,hs,us],cc=Object.freeze(Object.defineProperty({__proto__:null,AGE_CHECK_HUMAN:os,AGE_CHECK_NAME:cs,COOLED_DELIVERY_HUMAN:Ns,COOLED_DELIVERY_NAME:Es,INSURANCE_HUMAN:rs,INSURANCE_NAME:Is,LARGE_FORMAT_HUMAN:Ss,LARGE_FORMAT_NAME:_s,ONLY_RECIPIENT_HUMAN:Ms,ONLY_RECIPIENT_NAME:Rs,PRINTERLESS_RETURN_HUMAN:as,PRINTERLESS_RETURN_NAME:Ts,RETURN_HUMAN:Os,RETURN_NAME:Ls,SAME_DAY_DELIVERY_HUMAN:Ds,SAME_DAY_DELIVERY_NAME:is,SIGNATURE_HUMAN:Us,SIGNATURE_NAME:Cs,AGE_CHECK:Ps,COOLED_DELIVERY:ps,INSURANCE:Hs,LARGE_FORMAT:ds,ONLY_RECIPIENT:Gs,PRINTERLESS_RETURN:ls,RETURN:Bs,SAME_DAY_DELIVERY:hs,SIGNATURE:us,ALL:oc},Symbol.toStringTag,{value:"Module"}));class Nc extends R{constructor(){super(...arguments);e(this,"name","getShipment");e(this,"path","shipments/:id");e(this,"property","shipments")}}class Ec extends R{constructor(){super(...arguments);e(this,"name","getShipments");e(this,"path","shipments");e(this,"property","shipments")}}class rc extends R{constructor(){super(...arguments);e(this,"method","POST");e(this,"name","postShipments");e(this,"path","shipments");e(this,"property","shipments");e(this,"responseProperty","ids")}getHeaders(){return{...super.getHeaders(),"Content-Type":"application/vnd.shipment+json;charset=utf-8;version=1.1"}}}class Ic extends S{constructor(){super(...arguments);e(this,"name","getCarrier");e(this,"path","carriers/:carrier");e(this,"property","carriers")}}class Sc extends S{constructor(){super(...arguments);e(this,"name","getCarriers");e(this,"path","carriers");e(this,"property","carriers")}}class _c extends S{constructor(){super(...arguments);e(this,"name","getDeliveryOptions");e(this,"path","delivery_options");e(this,"property","deliveries")}getHeaders(){return{...super.getHeaders(),Accept:"application/json;version=2.0"}}}class Mc extends S{constructor(){super(...arguments);e(this,"name","getPickupLocations");e(this,"path","pickup_locations");e(this,"property","pickup_locations")}}exports.AbstractClient=D;exports.AbstractEndpoint=T;exports.AbstractPrivateEndpoint=R;exports.AbstractPublicEndpoint=S;exports.ApiException=M;exports.BASE_URL=L;exports.CARRIERS=Ws;exports.COUNTRIES=Qo;exports.DELIVERY_TYPES=tc;exports.FetchClient=bs;exports.GetCarrier=Ic;exports.GetCarriers=Sc;exports.GetDeliveryOptions=_c;exports.GetPickupLocations=Mc;exports.GetShipment=Nc;exports.GetShipments=Ec;exports.PACKAGE_TYPES=Ac;exports.PLATFORMS=nc;exports.PostShipments=rc;exports.SHIPMENT_OPTIONS=cc;exports.UserException=I;exports.createMyParcelSdk=O;exports.createPrivateSdk=gs;exports.createPublicSdk=Vs; | ||
"use strict";var vs=Object.defineProperty;var Ws=(n,t,s)=>t in n?vs(n,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):n[t]=s;var e=(n,t,s)=>(Ws(n,typeof t!="symbol"?t+"":t,s),s);Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});class M extends Error{constructor(s){super(s.message);e(this,"data");Object.setPrototypeOf(this,M.prototype),this.name="ApiException",this.data=s}}class I extends Error{constructor(s){super(s);e(this,"name","user");Object.setPrototypeOf(this,I.prototype),this.name="UserException"}}const Zs=(n,t)=>{if(t){const s=Object.entries(t).map(([A,o])=>`${A}=${o}`);s.length&&(n+=`?${s.join("&")}`)}return n};function S(n,t){return(n==null?void 0:n.hasOwnProperty(t))&&n[t]!==void 0}const T="https://api.myparcel.nl",js=["POST","PUT"];class D{constructor(t){e(this,"baseUrl");e(this,"headers");e(this,"parameters");e(this,"options");e(this,"_requiredHeaders",[]);var s,A,o,c;this.baseUrl=((s=t==null?void 0:t.baseUrl)!=null?s:T).replace(/\/+$/,""),this.headers=(A=t==null?void 0:t.headers)!=null?A:{},this.parameters=(o=t==null?void 0:t.parameters)!=null?o:{},this.options=(c=t==null?void 0:t.options)!=null?c:{}}get requiredHeaders(){return this._requiredHeaders}set requiredHeaders(t){this._requiredHeaders=t}async doRequest(t,s){const A=this.normalizeOptions(t,{...s,...this.options});this.validateHeaders(t,A);const o=await this.request(t,A);if(S(o,"errors"))throw new M(o);if(S(o,"data")){const c=t.getResponseProperty();let N=o.data[c];const{page:E,size:r,results:a}=o.data;return(E!==void 0||r!==void 0||a!==void 0)&&(N={[c]:o.data[c]},E!==void 0&&(N.page=E),r!==void 0&&(N.size=r),a!==void 0&&(N.results=a)),N}return o}getHeaders(){return{Accept:"application/json",...this.headers}}createUrl(t,s){let A=t.getPath();if(A.length&&!A.startsWith("/")&&(A=`/${A}`),s!=null&&s.path&&(A=this.substitutePath(A,s.path)),A.includes("/:"))throw new I(`One or more path variables are missing in ${A}`);return s!=null&&s.parameters&&(A=Zs(A,s.parameters)),this.baseUrl+A}substitutePath(t,s){if(s&&Object.entries(s).forEach(([A,o])=>{t=t.replace(`:${A}`,String(o))}),t.includes(":")){const A=t.match(/:\w+?\?/g);A==null||A.forEach(o=>{t=t.replace(`/${o}`,"")})}return t}validateHeaders(t,s){const A=Object.entries(s.headers).reduce((c,[N,E])=>({...c,[N.toLowerCase()]:E}),{}),o=this.requiredHeaders.filter(c=>!(c.toLowerCase()in A));if(o.length)throw new I(`Required headers are missing: ${o.join(", ")}`)}normalizeOptions(t,s){const A={...s,parameters:{...this.parameters,...s.parameters,...t.getParameters()},headers:{...js.includes(t.method)?{"Content-Type":"application/json"}:{},...this.getHeaders(),...s.headers,...t.getHeaders()}};return S(s,"body")&&(A.body={data:{[t.getProperty()]:s.body}}),A}}class ks extends D{constructor(s){super(s);e(this,"request",async(s,A)=>{var r;const o=new AbortController,c=setTimeout(()=>o.abort(),A.timeout),N={method:s.method,headers:A.headers,...A.timeout&&{signal:o.signal}};S(A,"body")&&(N.body=JSON.stringify(A.body));const E=await fetch(this.createUrl(s,A),N);if(clearTimeout(c),E.body)return(r=E.headers.get("Content-Type"))!=null&&r.includes("application/json")?E.json():E.text()})}}class O{constructor(t){e(this,"method","GET");e(this,"responseProperty");e(this,"headers");e(this,"parameters");var s,A;this.headers=(s=t==null?void 0:t.headers)!=null?s:{},this.parameters=(A=t==null?void 0:t.parameters)!=null?A:{}}getHeaders(){return this.headers}getParameters(){return this.parameters}getPath(){return this.path}getProperty(){return this.property}getResponseProperty(){var t;return(t=this.responseProperty)!=null?t:this.property}}class _ extends O{}class R extends O{}function L(n,t){if(!t.length)throw new I("At least one endpoint must be passed.");return t.reduce((s,A)=>({...s,[A.name]:async o=>n.doRequest(A,o!=null?o:{})}),{})}const xs=(n,t)=>(n.requiredHeaders=["Authorization"],L(n,t)),Js=(n,t)=>L(n,t),U=1,i="postnl",C="PostNL",P=2,H="bpost",p="bpost",d=3,G="cheapcargo",l="Cheap Cargo",u=4,h="dpd",B="DPD",m=5,y="instabox",Y="Instabox",K=6,b="dhl",g="DHL",F=7,V="bol.com",f="Bol.com",v=8,W="ups",Z="UPS",j=9,k="dhlforyou",x="DHL For You",J=10,w="dhlparcelconnect",X="DHL Parcel Connect",$=11,q="dhleuroplus",Q="DHL Europlus",ws={NAME:i,ID:U,HUMAN:C},Xs={NAME:H,ID:P,HUMAN:p},z={NAME:G,ID:d,HUMAN:l},tt={NAME:h,ID:u,HUMAN:B},st={NAME:y,ID:m,HUMAN:Y},At={NAME:b,ID:K,HUMAN:g},et={NAME:V,ID:F,HUMAN:f},nt={NAME:W,ID:v,HUMAN:Z},$s={NAME:k,ID:j,HUMAN:x},qs={NAME:w,ID:J,HUMAN:X},Qs={NAME:q,ID:$,HUMAN:Q},zs=[z,tt,st,At,et,nt],tA=Object.freeze(Object.defineProperty({__proto__:null,POST_NL_ID:U,POST_NL_NAME:i,POST_NL_HUMAN:C,BPOST_ID:P,BPOST_NAME:H,BPOST_HUMAN:p,CHEAP_CARGO_ID:d,CHEAP_CARGO_NAME:G,CHEAP_CARGO_HUMAN:l,DPD_ID:u,DPD_NAME:h,DPD_HUMAN:B,INSTABOX_ID:m,INSTABOX_NAME:y,INSTABOX_HUMAN:Y,DHL_ID:K,DHL_NAME:b,DHL_HUMAN:g,BOL_COM_ID:F,BOL_COM_NAME:V,BOL_COM_HUMAN:f,UPS_ID:v,UPS_NAME:W,UPS_HUMAN:Z,DHL_FOR_YOU_ID:j,DHL_FOR_YOU_NAME:k,DHL_FOR_YOU_HUMAN:x,DHL_PARCEL_CONNECT_ID:J,DHL_PARCEL_CONNECT_NAME:w,DHL_PARCEL_CONNECT_HUMAN:X,DHL_EUROPLUS_ID:$,DHL_EUROPLUS_NAME:q,DHL_EUROPLUS_HUMAN:Q,POSTNL:ws,BPOST:Xs,CHEAP_CARGO:z,DPD:tt,INSTABOX:st,DHL:At,BOL_COM:et,UPS:nt,DHL_FOR_YOU:$s,DHL_PARCEL_CONNECT:qs,DHL_EUROPLUS:Qs,ALL:zs},Symbol.toStringTag,{value:"Module"})),sA="AF",AA="AX",eA="AL",nA="DZ",oA="AS",cA="VI",NA="AD",EA="AO",rA="AI",IA="AQ",_A="AG",SA="AR",MA="AM",RA="AW",aA="AU",ot="AT",OA="AZ",LA="BS",TA="BH",DA="BD",UA="BB",iA="BY",ct="BE",CA="BZ",PA="BJ",HA="BM",pA="BT",dA="BO",GA="BA",lA="BW",uA="BV",hA="BR",BA="IO",mA="VG",yA="BN",Nt="BG",YA="BF",KA="BI",bA="CV",gA="KH",FA="CM",VA="CA",fA="KY",vA="CF",WA="TD",ZA="CL",jA="CN",kA="CX",xA="CC",JA="CO",wA="KM",XA="CG",$A="CD",qA="CK",QA="CR",zA="CI",Et="HR",te="CU",se="CW",rt="CY",It="CZ",_t="DK",Ae="DJ",ee="DM",ne="DO",oe="BQ",ce="EC",Ne="EG",Ee="SV",re="GQ",Ie="ER",St="EE",_e="SZ",Se="ET",Me="FK",Re="FO",ae="FJ",Mt="FI",Rt="FR",Oe="GF",Le="PF",Te="TF",De="GA",Ue="GM",ie="GE",at="DE",Ce="GH",Pe="GI",Ot="GR",He="GL",pe="GD",de="GP",Ge="GU",le="GT",ue="GG",he="GN",Be="GW",me="GY",ye="HT",Ye="HM",Ke="VA",be="HN",ge="HK",Lt="HU",Fe="IS",Ve="IN",fe="ID",ve="IR",We="IQ",Tt="IE",Ze="IM",je="IL",Dt="IT",ke="JM",xe="JP",Je="JE",we="JO",Xe="KZ",$e="KE",qe="KI",Qe="KR",ze="XK",tn="KW",sn="KG",An="LA",Ut="LV",en="LB",nn="LS",on="LR",cn="LY",Nn="LI",it="LT",Ct="LU",En="MO",rn="MG",In="MW",_n="MY",Sn="MV",Mn="ML",Pt="MT",Rn="MH",an="MQ",On="MR",Ln="MU",Tn="YT",Dn="MX",Un="FM",Cn="MD",Pn="MC",Hn="MN",pn="ME",dn="MS",Gn="MA",ln="MZ",un="MM",hn="NA",Bn="NR",mn="NP",Ht="NL",yn="NC",Yn="NZ",Kn="NI",bn="NE",gn="NG",Fn="NU",Vn="NF",fn="MP",vn="MK",Wn="NO",Zn="OM",jn="PK",kn="PW",xn="PS",Jn="PA",wn="PG",Xn="PY",$n="PE",qn="PH",Qn="PN",pt="PL",dt="PT",zn="PR",to="QA",so="RE",Gt="RO",Ao="RU",eo="RW",no="BL",oo="SH",co="KN",No="LC",Eo="MF",ro="PM",Io="VC",_o="WS",So="SM",Mo="ST",Ro="SA",ao="SN",Oo="RS",Lo="SC",To="SL",Do="SG",Uo="SX",lt="SK",ut="SI",io="SB",Co="SO",Po="ZA",Ho="GS",po="SS",ht="ES",Go="LK",lo="SD",uo="SR",ho="SJ",Bt="SE",Bo="CH",mo="SY",yo="TW",Yo="TJ",Ko="TZ",bo="TH",go="TL",Fo="TG",Vo="TK",fo="TO",vo="TT",Wo="TN",Zo="TR",jo="TM",ko="TC",xo="TV",Jo="UG",wo="UA",Xo="AE",$o="GB",qo="UM",Qo="US",zo="UY",tc="UZ",sc="VU",Ac="VE",ec="VN",nc="WF",oc="EH",cc="YE",Nc="ZM",Ec="ZW",rc=[ot,ct,Nt,Et,rt,It,_t,St,Mt,Rt,at,Ot,Lt,Tt,Dt,Ut,it,Ct,Pt,Ht,pt,dt,Gt,lt,ut,ht,Bt],Ic=Object.freeze(Object.defineProperty({__proto__:null,AFGHANISTAN:sA,ALAND_ISLANDS:AA,ALBANIA:eA,ALGERIA:nA,AMERICAN_SAMOA:oA,AMERICAN_VIRGIN_ISLANDS:cA,ANDORRA:NA,ANGOLA:EA,ANGUILLA:rA,ANTARCTICA:IA,ANTIGUA_AND_BARBUDA:_A,ARGENTINA:SA,ARMENIA:MA,ARUBA:RA,AUSTRALIA:aA,AUSTRIA:ot,AZERBAIJAN:OA,BAHAMAS:LA,BAHRAIN:TA,BANGLADESH:DA,BARBADOS:UA,BELARUS:iA,BELGIUM:ct,BELIZE:CA,BENIN:PA,BERMUDA:HA,BHUTAN:pA,BOLIVIA:dA,BOSNIA_AND_HERZEGOVINA:GA,BOTSWANA:lA,BOUVET_ISLAND:uA,BRAZIL:hA,BRITISH_INDIAN_OCEAN_TERRITORY:BA,BRITISH_VIRGIN_ISLANDS:mA,BRUNEI_DARUSSALAM:yA,BULGARIA:Nt,BURKINA_FASO:YA,BURUNDI:KA,CABO_VERDE:bA,CAMBODIA:gA,CAMEROON:FA,CANADA:VA,CAYMAN_ISLANDS:fA,CENTRAL_AFRICAN_REPUBLIC:vA,CHAD:WA,CHILE:ZA,CHINA:jA,CHRISTMAS_ISLAND:kA,COCOS_ISLANDS:xA,COLOMBIA:JA,COMOROS:wA,CONGO_BRAZZAVILLE:XA,CONGO_KINSHASA:$A,COOK_ISLANDS:qA,COSTA_RICA:QA,COTE_D_IVOIRE:zA,CROATIA:Et,CUBA:te,CURACAO:se,CYPRUS:rt,CZECH_REPUBLIC:It,DENMARK:_t,DJIBOUTI:Ae,DOMINICA:ee,DOMINICAN_REPUBLIC:ne,DUTCH_ANTILLES:oe,ECUADOR:ce,EGYPT:Ne,EL_SALVADOR:Ee,EQUATORIAL_GUINEA:re,ERITREA:Ie,ESTONIA:St,ESWATINI:_e,ETHIOPIA:Se,FALKLAND_ISLANDS:Me,FAROE_ISLANDS:Re,FIJI:ae,FINLAND:Mt,FRANCE:Rt,FRENCH_GUIANA:Oe,FRENCH_POLYNESIA:Le,FRENCH_SOUTHERN_TERRITORIES:Te,GABON:De,GAMBIA:Ue,GEORGIA:ie,GERMANY:at,GHANA:Ce,GIBRALTAR:Pe,GREECE:Ot,GREENLAND:He,GRENADA:pe,GUADELOUPE:de,GUAM:Ge,GUATEMALA:le,GUERNSEY:ue,GUINEA:he,GUINEA_BISSAU:Be,GUYANA:me,HAITI:ye,HEARD_ISLAND_AND_MCDONALD_ISLANDS:Ye,HOLY_SEE:Ke,HONDURAS:be,HONG_KONG:ge,HUNGARY:Lt,ICELAND:Fe,INDIA:Ve,INDONESIA:fe,IRAN:ve,IRAQ:We,IRELAND:Tt,ISLE_OF_MAN:Ze,ISRAEL:je,ITALY:Dt,JAMAICA:ke,JAPAN:xe,JERSEY:Je,JORDAN:we,KAZAKHSTAN:Xe,KENYA:$e,KIRIBATI:qe,KOREA:Qe,KOSOVO:ze,KUWAIT:tn,KYRGYZSTAN:sn,LAO_PEOPLE_DEMOCRATIC_REPUBLIC:An,LATVIA:Ut,LEBANON:en,LESOTHO:nn,LIBERIA:on,LIBYA:cn,LIECHTENSTEIN:Nn,LITHUANIA:it,LUXEMBOURG:Ct,MACAO:En,MADAGASCAR:rn,MALAWI:In,MALAYSIA:_n,MALDIVES:Sn,MALI:Mn,MALTA:Pt,MARSHALL_ISLANDS:Rn,MARTINIQUE:an,MAURITANIA:On,MAURITIUS:Ln,MAYOTTE:Tn,MEXICO:Dn,MICRONESIA:Un,MOLDOVA:Cn,MONACO:Pn,MONGOLIA:Hn,MONTENEGRO:pn,MONTSERRAT:dn,MOROCCO:Gn,MOZAMBIQUE:ln,MYANMAR:un,NAMIBIA:hn,NAURU:Bn,NEPAL:mn,NETHERLANDS:Ht,NEW_CALEDONIA:yn,NEW_ZEALAND:Yn,NICARAGUA:Kn,NIGER:bn,NIGERIA:gn,NIUE:Fn,NORFOLK_ISLAND:Vn,NORTHERN_MARIANA_ISLANDS:fn,NORTH_MACEDONIA:vn,NORWAY:Wn,OMAN:Zn,PAKISTAN:jn,PALAU:kn,PALESTINE:xn,PANAMA:Jn,PAPUA_NEW_GUINEA:wn,PARAGUAY:Xn,PERU:$n,PHILIPPINES:qn,PITCAIRN:Qn,POLAND:pt,PORTUGAL:dt,PUERTO_RICO:zn,QATAR:to,REUNION:so,ROMANIA:Gt,RUSSIAN_FEDERATION:Ao,RWANDA:eo,SAINT_BARTHELEMY:no,SAINT_HELENA:oo,SAINT_KITTS_AND_NEVIS:co,SAINT_LUCIA:No,SAINT_MARTIN:Eo,SAINT_PIERRE_AND_MIQUELON:ro,SAINT_VINCENT_AND_THE_GRENADINES:Io,SAMOA:_o,SAN_MARINO:So,SAO_TOME_AND_PRINCIPE:Mo,SAUDI_ARABIA:Ro,SENEGAL:ao,SERBIA:Oo,SEYCHELLES:Lo,SIERRA_LEONE:To,SINGAPORE:Do,SINT_MAARTEN:Uo,SLOVAKIA:lt,SLOVENIA:ut,SOLOMON_ISLANDS:io,SOMALIA:Co,SOUTH_AFRICA:Po,SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS:Ho,SOUTH_SUDAN:po,SPAIN:ht,SRI_LANKA:Go,SUDAN:lo,SURINAME:uo,SVALBARD_AND_JAN_MAYEN:ho,SWEDEN:Bt,SWITZERLAND:Bo,SYRIAN_ARAB_REPUBLIC:mo,TAIWAN:yo,TAJIKISTAN:Yo,TANZANIA:Ko,THAILAND:bo,TIMOR_LESTE:go,TOGO:Fo,TOKELAU:Vo,TONGA:fo,TRINIDAD_AND_TOBAGO:vo,TUNISIA:Wo,TURKEY:Zo,TURKMENISTAN:jo,TURKS_AND_CAICOS_ISLANDS:ko,TUVALU:xo,UGANDA:Jo,UKRAINE:wo,UNITED_ARAB_EMIRATES:Xo,UNITED_KINGDOM:$o,UNITED_STATES_MINOR_OUTLYING_ISLANDS:qo,UNITED_STATES_OF_AMERICA:Qo,URUGUAY:zo,UZBEKISTAN:tc,VANUATU:sc,VENEZUELA:Ac,VIETNAM:ec,WALLIS_AND_FUTUNA:nc,WESTERN_SAHARA:oc,YEMEN:cc,ZAMBIA:Nc,ZIMBABWE:Ec,EU:rc},Symbol.toStringTag,{value:"Module"})),mt=1,yt="morning",Yt=2,Kt="standard",bt=3,gt="evening",Ft=4,Vt="pickup",ft={ID:mt,NAME:yt},vt={ID:Yt,NAME:Kt},Wt={ID:bt,NAME:gt},Zt={ID:Ft,NAME:Vt},_c=[ft,vt,Wt,Zt],Sc=Object.freeze(Object.defineProperty({__proto__:null,MORNING_ID:mt,MORNING_NAME:yt,STANDARD_ID:Yt,STANDARD_NAME:Kt,EVENING_ID:bt,EVENING_NAME:gt,PICKUP_ID:Ft,PICKUP_NAME:Vt,MORNING:ft,STANDARD:vt,EVENING:Wt,PICKUP:Zt,ALL:_c},Symbol.toStringTag,{value:"Module"})),jt=1,kt="package",xt=2,Jt="mailbox",wt=3,Xt="letter",$t=4,qt="digital_stamp",Qt={ID:jt,NAME:kt},zt={ID:xt,NAME:Jt},ts={ID:wt,NAME:Xt},ss={ID:$t,NAME:qt},Mc=[Qt,zt,ts,ss],Rc=Object.freeze(Object.defineProperty({__proto__:null,PACKAGE_ID:jt,PACKAGE_NAME:kt,MAILBOX_ID:xt,MAILBOX_NAME:Jt,LETTER_ID:wt,LETTER_NAME:Xt,DIGITAL_STAMP_ID:$t,DIGITAL_STAMP_NAME:qt,PACKAGE:Qt,MAILBOX:zt,LETTER:ts,DIGITAL_STAMP:ss,ALL:Mc},Symbol.toStringTag,{value:"Module"})),As=1,es="myparcel",ns="MyParcel",os=2,cs="belgie",Ns="SendMyParcel",Es=3,rs="flespakket",Is="Flespakket",_s={ID:As,NAME:es,HUMAN:ns},Ss={ID:os,NAME:cs,HUMAN:Ns},Ms={ID:Es,NAME:rs,HUMAN:Is},ac=[_s,Ss,Ms],Oc=Object.freeze(Object.defineProperty({__proto__:null,MYPARCEL_ID:As,MYPARCEL_NAME:es,MYPARCEL_HUMAN:ns,SENDMYPARCEL_ID:os,SENDMYPARCEL_NAME:cs,SENDMYPARCEL_HUMAN:Ns,FLESPAKKET_ID:Es,FLESPAKKET_NAME:rs,FLESPAKKET_HUMAN:Is,MYPARCEL:_s,SENDMYPARCEL:Ss,FLESPAKKET:Ms,ALL:ac},Symbol.toStringTag,{value:"Module"})),Rs="Age check",as="age_check",Os="Cooled delivery",Ls="cooled_delivery",Ts="Insurance",Ds="insurance",Us="Large format",is="large_format",Cs="Only recipient",Ps="only_recipient",Hs="Printerless return",ps="printerless_return",ds="Return",Gs="return",ls="Same day delivery",us="same_day_delivery",hs="Signature",Bs="signature",ms={NAME:as,HUMAN:Rs},ys={NAME:Ls,HUMAN:Os},Ys={NAME:Ds,HUMAN:Ts},Ks={NAME:is,HUMAN:Us},bs={NAME:Ps,HUMAN:Cs},gs={NAME:ps,HUMAN:Hs},Fs={NAME:Gs,HUMAN:ds},Vs={NAME:us,HUMAN:ls},fs={NAME:Bs,HUMAN:hs},Lc=[ms,ys,Ys,Ks,bs,gs,Fs,Vs,fs],Tc=Object.freeze(Object.defineProperty({__proto__:null,AGE_CHECK_HUMAN:Rs,AGE_CHECK_NAME:as,COOLED_DELIVERY_HUMAN:Os,COOLED_DELIVERY_NAME:Ls,INSURANCE_HUMAN:Ts,INSURANCE_NAME:Ds,LARGE_FORMAT_HUMAN:Us,LARGE_FORMAT_NAME:is,ONLY_RECIPIENT_HUMAN:Cs,ONLY_RECIPIENT_NAME:Ps,PRINTERLESS_RETURN_HUMAN:Hs,PRINTERLESS_RETURN_NAME:ps,RETURN_HUMAN:ds,RETURN_NAME:Gs,SAME_DAY_DELIVERY_HUMAN:ls,SAME_DAY_DELIVERY_NAME:us,SIGNATURE_HUMAN:hs,SIGNATURE_NAME:Bs,AGE_CHECK:ms,COOLED_DELIVERY:ys,INSURANCE:Ys,LARGE_FORMAT:Ks,ONLY_RECIPIENT:bs,PRINTERLESS_RETURN:gs,RETURN:Fs,SAME_DAY_DELIVERY:Vs,SIGNATURE:fs,ALL:Lc},Symbol.toStringTag,{value:"Module"}));class Dc extends R{constructor(){super(...arguments);e(this,"name","getShipment");e(this,"path","shipments/:id");e(this,"property","shipments")}}class Uc extends R{constructor(){super(...arguments);e(this,"name","getShipments");e(this,"path","shipments");e(this,"property","shipments")}}class ic extends R{constructor(){super(...arguments);e(this,"method","POST");e(this,"name","postShipments");e(this,"path","shipments");e(this,"property","shipments");e(this,"responseProperty","ids")}getHeaders(){return{...super.getHeaders(),"Content-Type":"application/vnd.shipment+json;charset=utf-8;version=1.1"}}}class Cc extends _{constructor(){super(...arguments);e(this,"name","getCarrier");e(this,"path","carriers/:carrier");e(this,"property","carriers")}}class Pc extends _{constructor(){super(...arguments);e(this,"name","getCarriers");e(this,"path","carriers");e(this,"property","carriers")}}class Hc extends _{constructor(){super(...arguments);e(this,"name","getDeliveryOptions");e(this,"path","delivery_options");e(this,"property","deliveries")}getHeaders(){return{...super.getHeaders(),Accept:"application/json;version=2.0"}}}class pc extends _{constructor(){super(...arguments);e(this,"name","getPickupLocations");e(this,"path","pickup_locations");e(this,"property","pickup_locations")}}exports.AbstractClient=D;exports.AbstractEndpoint=O;exports.AbstractPrivateEndpoint=R;exports.AbstractPublicEndpoint=_;exports.ApiException=M;exports.BASE_URL=T;exports.CARRIERS=tA;exports.COUNTRIES=Ic;exports.DELIVERY_TYPES=Sc;exports.FetchClient=ks;exports.GetCarrier=Cc;exports.GetCarriers=Pc;exports.GetDeliveryOptions=Hc;exports.GetPickupLocations=pc;exports.GetShipment=Dc;exports.GetShipments=Uc;exports.PACKAGE_TYPES=Rc;exports.PLATFORMS=Oc;exports.PostShipments=ic;exports.SHIPMENT_OPTIONS=Tc;exports.UserException=I;exports.createMyParcelSdk=L;exports.createPrivateSdk=xs;exports.createPublicSdk=Js; |
export declare type PlatformId = 1 | 2 | 3; | ||
export declare type PlatformName = 'myparcel' | 'belgie' | 'flespakket'; | ||
export declare type PlatformNameOrId = PlatformName | PlatformId; | ||
export declare type CarrierName = 'postnl' | 'bpost' | 'cheapcargo' | 'dpd' | 'instabox' | 'dhl' | 'bol.com' | 'ups'; | ||
export declare type CarrierId = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; | ||
export declare type CarrierName = 'postnl' | 'bpost' | 'cheapcargo' | 'dpd' | 'instabox' | 'dhl' | 'bol.com' | 'ups' | 'dhlforyou' | 'dhlparcelconnect' | 'dhleuroplus'; | ||
export declare type CarrierId = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11; | ||
export declare type CarrierNameOrId = CarrierName | CarrierId; | ||
@@ -7,0 +7,0 @@ /** @see https://myparcelnl.github.io/api/#6_A_1 */ |
{ | ||
"name": "@myparcel/sdk", | ||
"version": "2.9.2", | ||
"version": "2.10.0", | ||
"description": "JavaScript SDK to connect to the MyParcel API via Node.js or browser", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
82727
2047