| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802 |
- // tslint:disable
- export type Maybe<T> = T | null;
- /** All built-in and custom scalars, mapped to their actual values */
- export type Scalars = {
- ID: string;
- String: string;
- Boolean: boolean;
- Int: number;
- Float: number;
- DateTime: any;
- JSON: any;
- Upload: any;
- };
- export type AddNoteToCustomerInput = {
- id: Scalars['ID'];
- note: Scalars['String'];
- isPublic: Scalars['Boolean'];
- };
- export type AddNoteToOrderInput = {
- id: Scalars['ID'];
- note: Scalars['String'];
- isPublic: Scalars['Boolean'];
- };
- export type Address = Node & {
- __typename?: 'Address';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- fullName?: Maybe<Scalars['String']>;
- company?: Maybe<Scalars['String']>;
- streetLine1: Scalars['String'];
- streetLine2?: Maybe<Scalars['String']>;
- city?: Maybe<Scalars['String']>;
- province?: Maybe<Scalars['String']>;
- postalCode?: Maybe<Scalars['String']>;
- country: Country;
- phoneNumber?: Maybe<Scalars['String']>;
- defaultShippingAddress?: Maybe<Scalars['Boolean']>;
- defaultBillingAddress?: Maybe<Scalars['Boolean']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type Adjustment = {
- __typename?: 'Adjustment';
- adjustmentSource: Scalars['String'];
- type: AdjustmentType;
- description: Scalars['String'];
- amount: Scalars['Int'];
- };
- export enum AdjustmentType {
- TAX = 'TAX',
- PROMOTION = 'PROMOTION',
- SHIPPING = 'SHIPPING',
- REFUND = 'REFUND',
- TAX_REFUND = 'TAX_REFUND',
- PROMOTION_REFUND = 'PROMOTION_REFUND',
- SHIPPING_REFUND = 'SHIPPING_REFUND'
- }
- export type Administrator = Node & {
- __typename?: 'Administrator';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- firstName: Scalars['String'];
- lastName: Scalars['String'];
- emailAddress: Scalars['String'];
- user: User;
- };
- export type AdministratorFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- firstName?: Maybe<StringOperators>;
- lastName?: Maybe<StringOperators>;
- emailAddress?: Maybe<StringOperators>;
- };
- export type AdministratorList = PaginatedList & {
- __typename?: 'AdministratorList';
- items: Array<Administrator>;
- totalItems: Scalars['Int'];
- };
- export type AdministratorListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<AdministratorSortParameter>;
- filter?: Maybe<AdministratorFilterParameter>;
- };
- export type AdministratorSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- firstName?: Maybe<SortOrder>;
- lastName?: Maybe<SortOrder>;
- emailAddress?: Maybe<SortOrder>;
- };
- export type Asset = Node & {
- __typename?: 'Asset';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- name: Scalars['String'];
- type: AssetType;
- fileSize: Scalars['Int'];
- mimeType: Scalars['String'];
- width: Scalars['Int'];
- height: Scalars['Int'];
- source: Scalars['String'];
- preview: Scalars['String'];
- focalPoint?: Maybe<Coordinate>;
- };
- export type AssetFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- name?: Maybe<StringOperators>;
- type?: Maybe<StringOperators>;
- fileSize?: Maybe<NumberOperators>;
- mimeType?: Maybe<StringOperators>;
- width?: Maybe<NumberOperators>;
- height?: Maybe<NumberOperators>;
- source?: Maybe<StringOperators>;
- preview?: Maybe<StringOperators>;
- };
- export type AssetList = PaginatedList & {
- __typename?: 'AssetList';
- items: Array<Asset>;
- totalItems: Scalars['Int'];
- };
- export type AssetListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<AssetSortParameter>;
- filter?: Maybe<AssetFilterParameter>;
- };
- export type AssetSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- fileSize?: Maybe<SortOrder>;
- mimeType?: Maybe<SortOrder>;
- width?: Maybe<SortOrder>;
- height?: Maybe<SortOrder>;
- source?: Maybe<SortOrder>;
- preview?: Maybe<SortOrder>;
- };
- export enum AssetType {
- IMAGE = 'IMAGE',
- VIDEO = 'VIDEO',
- BINARY = 'BINARY'
- }
- export type AssignProductsToChannelInput = {
- productIds: Array<Scalars['ID']>;
- channelId: Scalars['ID'];
- priceFactor?: Maybe<Scalars['Float']>;
- };
- export type AuthenticationInput = {
- native?: Maybe<NativeAuthInput>;
- };
- export type AuthenticationMethod = Node & {
- __typename?: 'AuthenticationMethod';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- strategy: Scalars['String'];
- };
- export type BooleanCustomFieldConfig = CustomField & {
- __typename?: 'BooleanCustomFieldConfig';
- name: Scalars['String'];
- type: Scalars['String'];
- label?: Maybe<Array<LocalizedString>>;
- description?: Maybe<Array<LocalizedString>>;
- readonly?: Maybe<Scalars['Boolean']>;
- internal?: Maybe<Scalars['Boolean']>;
- };
- export type BooleanOperators = {
- eq?: Maybe<Scalars['Boolean']>;
- };
- export type Cancellation = Node & StockMovement & {
- __typename?: 'Cancellation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- productVariant: ProductVariant;
- type: StockMovementType;
- quantity: Scalars['Int'];
- orderLine: OrderLine;
- };
- export type CancelOrderInput = {
- /** The id of the order to be cancelled */
- orderId: Scalars['ID'];
- /** Optionally specify which OrderLines to cancel. If not provided, all OrderLines will be cancelled */
- lines?: Maybe<Array<OrderLineInput>>;
- reason?: Maybe<Scalars['String']>;
- };
- export type Channel = Node & {
- __typename?: 'Channel';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- code: Scalars['String'];
- token: Scalars['String'];
- defaultTaxZone?: Maybe<Zone>;
- defaultShippingZone?: Maybe<Zone>;
- defaultLanguageCode: LanguageCode;
- currencyCode: CurrencyCode;
- pricesIncludeTax: Scalars['Boolean'];
- };
- export type Collection = Node & {
- __typename?: 'Collection';
- isPrivate: Scalars['Boolean'];
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode?: Maybe<LanguageCode>;
- name: Scalars['String'];
- slug: Scalars['String'];
- breadcrumbs: Array<CollectionBreadcrumb>;
- position: Scalars['Int'];
- description: Scalars['String'];
- featuredAsset?: Maybe<Asset>;
- assets: Array<Asset>;
- parent?: Maybe<Collection>;
- children?: Maybe<Array<Collection>>;
- filters: Array<ConfigurableOperation>;
- translations: Array<CollectionTranslation>;
- productVariants: ProductVariantList;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CollectionProductVariantsArgs = {
- options?: Maybe<ProductVariantListOptions>;
- };
- export type CollectionBreadcrumb = {
- __typename?: 'CollectionBreadcrumb';
- id: Scalars['ID'];
- name: Scalars['String'];
- slug: Scalars['String'];
- };
- export type CollectionFilterParameter = {
- isPrivate?: Maybe<BooleanOperators>;
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- languageCode?: Maybe<StringOperators>;
- name?: Maybe<StringOperators>;
- slug?: Maybe<StringOperators>;
- position?: Maybe<NumberOperators>;
- description?: Maybe<StringOperators>;
- };
- export type CollectionList = PaginatedList & {
- __typename?: 'CollectionList';
- items: Array<Collection>;
- totalItems: Scalars['Int'];
- };
- export type CollectionListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<CollectionSortParameter>;
- filter?: Maybe<CollectionFilterParameter>;
- };
- export type CollectionSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- slug?: Maybe<SortOrder>;
- position?: Maybe<SortOrder>;
- description?: Maybe<SortOrder>;
- };
- export type CollectionTranslation = {
- __typename?: 'CollectionTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- slug: Scalars['String'];
- description: Scalars['String'];
- };
- export type ConfigArg = {
- __typename?: 'ConfigArg';
- name: Scalars['String'];
- type: Scalars['String'];
- value: Scalars['String'];
- };
- export type ConfigArgDefinition = {
- __typename?: 'ConfigArgDefinition';
- name: Scalars['String'];
- type: Scalars['String'];
- label?: Maybe<Scalars['String']>;
- description?: Maybe<Scalars['String']>;
- config?: Maybe<Scalars['JSON']>;
- };
- export type ConfigArgInput = {
- name: Scalars['String'];
- type: Scalars['String'];
- value: Scalars['String'];
- };
- export type ConfigurableOperation = {
- __typename?: 'ConfigurableOperation';
- code: Scalars['String'];
- args: Array<ConfigArg>;
- };
- export type ConfigurableOperationDefinition = {
- __typename?: 'ConfigurableOperationDefinition';
- code: Scalars['String'];
- args: Array<ConfigArgDefinition>;
- description: Scalars['String'];
- };
- export type ConfigurableOperationInput = {
- code: Scalars['String'];
- arguments: Array<ConfigArgInput>;
- };
- export type Coordinate = {
- __typename?: 'Coordinate';
- x: Scalars['Float'];
- y: Scalars['Float'];
- };
- export type CoordinateInput = {
- x: Scalars['Float'];
- y: Scalars['Float'];
- };
- export type Country = Node & {
- __typename?: 'Country';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- code: Scalars['String'];
- name: Scalars['String'];
- enabled: Scalars['Boolean'];
- translations: Array<CountryTranslation>;
- };
- export type CountryFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- languageCode?: Maybe<StringOperators>;
- code?: Maybe<StringOperators>;
- name?: Maybe<StringOperators>;
- enabled?: Maybe<BooleanOperators>;
- };
- export type CountryList = PaginatedList & {
- __typename?: 'CountryList';
- items: Array<Country>;
- totalItems: Scalars['Int'];
- };
- export type CountryListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<CountrySortParameter>;
- filter?: Maybe<CountryFilterParameter>;
- };
- export type CountrySortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- code?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- };
- export type CountryTranslation = {
- __typename?: 'CountryTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- };
- export type CountryTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- };
- export type CreateAddressInput = {
- fullName?: Maybe<Scalars['String']>;
- company?: Maybe<Scalars['String']>;
- streetLine1: Scalars['String'];
- streetLine2?: Maybe<Scalars['String']>;
- city?: Maybe<Scalars['String']>;
- province?: Maybe<Scalars['String']>;
- postalCode?: Maybe<Scalars['String']>;
- countryCode: Scalars['String'];
- phoneNumber?: Maybe<Scalars['String']>;
- defaultShippingAddress?: Maybe<Scalars['Boolean']>;
- defaultBillingAddress?: Maybe<Scalars['Boolean']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateAdministratorInput = {
- firstName: Scalars['String'];
- lastName: Scalars['String'];
- emailAddress: Scalars['String'];
- password: Scalars['String'];
- roleIds: Array<Scalars['ID']>;
- };
- export type CreateAssetInput = {
- file: Scalars['Upload'];
- };
- export type CreateChannelInput = {
- code: Scalars['String'];
- token: Scalars['String'];
- defaultLanguageCode: LanguageCode;
- pricesIncludeTax: Scalars['Boolean'];
- currencyCode: CurrencyCode;
- defaultTaxZoneId: Scalars['ID'];
- defaultShippingZoneId: Scalars['ID'];
- };
- export type CreateCollectionInput = {
- isPrivate?: Maybe<Scalars['Boolean']>;
- featuredAssetId?: Maybe<Scalars['ID']>;
- assetIds?: Maybe<Array<Scalars['ID']>>;
- parentId?: Maybe<Scalars['ID']>;
- filters: Array<ConfigurableOperationInput>;
- translations: Array<CreateCollectionTranslationInput>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateCollectionTranslationInput = {
- languageCode: LanguageCode;
- name: Scalars['String'];
- slug: Scalars['String'];
- description: Scalars['String'];
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateCountryInput = {
- code: Scalars['String'];
- translations: Array<CountryTranslationInput>;
- enabled: Scalars['Boolean'];
- };
- export type CreateCustomerGroupInput = {
- name: Scalars['String'];
- customerIds?: Maybe<Array<Scalars['ID']>>;
- };
- export type CreateCustomerInput = {
- title?: Maybe<Scalars['String']>;
- firstName: Scalars['String'];
- lastName: Scalars['String'];
- phoneNumber?: Maybe<Scalars['String']>;
- emailAddress: Scalars['String'];
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateFacetInput = {
- code: Scalars['String'];
- isPrivate: Scalars['Boolean'];
- translations: Array<FacetTranslationInput>;
- values?: Maybe<Array<CreateFacetValueWithFacetInput>>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateFacetValueInput = {
- facetId: Scalars['ID'];
- code: Scalars['String'];
- translations: Array<FacetValueTranslationInput>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateFacetValueWithFacetInput = {
- code: Scalars['String'];
- translations: Array<FacetValueTranslationInput>;
- };
- export type CreateGroupOptionInput = {
- code: Scalars['String'];
- translations: Array<ProductOptionGroupTranslationInput>;
- };
- export type CreateProductInput = {
- featuredAssetId?: Maybe<Scalars['ID']>;
- assetIds?: Maybe<Array<Scalars['ID']>>;
- facetValueIds?: Maybe<Array<Scalars['ID']>>;
- translations: Array<ProductTranslationInput>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateProductOptionGroupInput = {
- code: Scalars['String'];
- translations: Array<ProductOptionGroupTranslationInput>;
- options: Array<CreateGroupOptionInput>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateProductOptionInput = {
- productOptionGroupId: Scalars['ID'];
- code: Scalars['String'];
- translations: Array<ProductOptionGroupTranslationInput>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateProductVariantInput = {
- productId: Scalars['ID'];
- translations: Array<ProductVariantTranslationInput>;
- facetValueIds?: Maybe<Array<Scalars['ID']>>;
- sku: Scalars['String'];
- price?: Maybe<Scalars['Int']>;
- taxCategoryId?: Maybe<Scalars['ID']>;
- optionIds?: Maybe<Array<Scalars['ID']>>;
- featuredAssetId?: Maybe<Scalars['ID']>;
- assetIds?: Maybe<Array<Scalars['ID']>>;
- stockOnHand?: Maybe<Scalars['Int']>;
- trackInventory?: Maybe<Scalars['Boolean']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateProductVariantOptionInput = {
- optionGroupId: Scalars['ID'];
- code: Scalars['String'];
- translations: Array<ProductOptionTranslationInput>;
- };
- export type CreatePromotionInput = {
- name: Scalars['String'];
- enabled: Scalars['Boolean'];
- startsAt?: Maybe<Scalars['DateTime']>;
- endsAt?: Maybe<Scalars['DateTime']>;
- couponCode?: Maybe<Scalars['String']>;
- perCustomerUsageLimit?: Maybe<Scalars['Int']>;
- conditions: Array<ConfigurableOperationInput>;
- actions: Array<ConfigurableOperationInput>;
- };
- export type CreateRoleInput = {
- code: Scalars['String'];
- description: Scalars['String'];
- permissions: Array<Permission>;
- channelIds?: Maybe<Array<Scalars['ID']>>;
- };
- export type CreateShippingMethodInput = {
- code: Scalars['String'];
- description: Scalars['String'];
- checker: ConfigurableOperationInput;
- calculator: ConfigurableOperationInput;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CreateTaxCategoryInput = {
- name: Scalars['String'];
- };
- export type CreateTaxRateInput = {
- name: Scalars['String'];
- enabled: Scalars['Boolean'];
- value: Scalars['Float'];
- categoryId: Scalars['ID'];
- zoneId: Scalars['ID'];
- customerGroupId?: Maybe<Scalars['ID']>;
- };
- export type CreateZoneInput = {
- name: Scalars['String'];
- memberIds?: Maybe<Array<Scalars['ID']>>;
- };
- /**
- * @description
- * ISO 4217 currency code
- *
- * @docsCategory common
- */
- export enum CurrencyCode {
- /** United Arab Emirates dirham */
- AED = 'AED',
- /** Afghan afghani */
- AFN = 'AFN',
- /** Albanian lek */
- ALL = 'ALL',
- /** Armenian dram */
- AMD = 'AMD',
- /** Netherlands Antillean guilder */
- ANG = 'ANG',
- /** Angolan kwanza */
- AOA = 'AOA',
- /** Argentine peso */
- ARS = 'ARS',
- /** Australian dollar */
- AUD = 'AUD',
- /** Aruban florin */
- AWG = 'AWG',
- /** Azerbaijani manat */
- AZN = 'AZN',
- /** Bosnia and Herzegovina convertible mark */
- BAM = 'BAM',
- /** Barbados dollar */
- BBD = 'BBD',
- /** Bangladeshi taka */
- BDT = 'BDT',
- /** Bulgarian lev */
- BGN = 'BGN',
- /** Bahraini dinar */
- BHD = 'BHD',
- /** Burundian franc */
- BIF = 'BIF',
- /** Bermudian dollar */
- BMD = 'BMD',
- /** Brunei dollar */
- BND = 'BND',
- /** Boliviano */
- BOB = 'BOB',
- /** Brazilian real */
- BRL = 'BRL',
- /** Bahamian dollar */
- BSD = 'BSD',
- /** Bhutanese ngultrum */
- BTN = 'BTN',
- /** Botswana pula */
- BWP = 'BWP',
- /** Belarusian ruble */
- BYN = 'BYN',
- /** Belize dollar */
- BZD = 'BZD',
- /** Canadian dollar */
- CAD = 'CAD',
- /** Congolese franc */
- CDF = 'CDF',
- /** Swiss franc */
- CHF = 'CHF',
- /** Chilean peso */
- CLP = 'CLP',
- /** Renminbi (Chinese) yuan */
- CNY = 'CNY',
- /** Colombian peso */
- COP = 'COP',
- /** Costa Rican colon */
- CRC = 'CRC',
- /** Cuban convertible peso */
- CUC = 'CUC',
- /** Cuban peso */
- CUP = 'CUP',
- /** Cape Verde escudo */
- CVE = 'CVE',
- /** Czech koruna */
- CZK = 'CZK',
- /** Djiboutian franc */
- DJF = 'DJF',
- /** Danish krone */
- DKK = 'DKK',
- /** Dominican peso */
- DOP = 'DOP',
- /** Algerian dinar */
- DZD = 'DZD',
- /** Egyptian pound */
- EGP = 'EGP',
- /** Eritrean nakfa */
- ERN = 'ERN',
- /** Ethiopian birr */
- ETB = 'ETB',
- /** Euro */
- EUR = 'EUR',
- /** Fiji dollar */
- FJD = 'FJD',
- /** Falkland Islands pound */
- FKP = 'FKP',
- /** Pound sterling */
- GBP = 'GBP',
- /** Georgian lari */
- GEL = 'GEL',
- /** Ghanaian cedi */
- GHS = 'GHS',
- /** Gibraltar pound */
- GIP = 'GIP',
- /** Gambian dalasi */
- GMD = 'GMD',
- /** Guinean franc */
- GNF = 'GNF',
- /** Guatemalan quetzal */
- GTQ = 'GTQ',
- /** Guyanese dollar */
- GYD = 'GYD',
- /** Hong Kong dollar */
- HKD = 'HKD',
- /** Honduran lempira */
- HNL = 'HNL',
- /** Croatian kuna */
- HRK = 'HRK',
- /** Haitian gourde */
- HTG = 'HTG',
- /** Hungarian forint */
- HUF = 'HUF',
- /** Indonesian rupiah */
- IDR = 'IDR',
- /** Israeli new shekel */
- ILS = 'ILS',
- /** Indian rupee */
- INR = 'INR',
- /** Iraqi dinar */
- IQD = 'IQD',
- /** Iranian rial */
- IRR = 'IRR',
- /** Icelandic króna */
- ISK = 'ISK',
- /** Jamaican dollar */
- JMD = 'JMD',
- /** Jordanian dinar */
- JOD = 'JOD',
- /** Japanese yen */
- JPY = 'JPY',
- /** Kenyan shilling */
- KES = 'KES',
- /** Kyrgyzstani som */
- KGS = 'KGS',
- /** Cambodian riel */
- KHR = 'KHR',
- /** Comoro franc */
- KMF = 'KMF',
- /** North Korean won */
- KPW = 'KPW',
- /** South Korean won */
- KRW = 'KRW',
- /** Kuwaiti dinar */
- KWD = 'KWD',
- /** Cayman Islands dollar */
- KYD = 'KYD',
- /** Kazakhstani tenge */
- KZT = 'KZT',
- /** Lao kip */
- LAK = 'LAK',
- /** Lebanese pound */
- LBP = 'LBP',
- /** Sri Lankan rupee */
- LKR = 'LKR',
- /** Liberian dollar */
- LRD = 'LRD',
- /** Lesotho loti */
- LSL = 'LSL',
- /** Libyan dinar */
- LYD = 'LYD',
- /** Moroccan dirham */
- MAD = 'MAD',
- /** Moldovan leu */
- MDL = 'MDL',
- /** Malagasy ariary */
- MGA = 'MGA',
- /** Macedonian denar */
- MKD = 'MKD',
- /** Myanmar kyat */
- MMK = 'MMK',
- /** Mongolian tögrög */
- MNT = 'MNT',
- /** Macanese pataca */
- MOP = 'MOP',
- /** Mauritanian ouguiya */
- MRU = 'MRU',
- /** Mauritian rupee */
- MUR = 'MUR',
- /** Maldivian rufiyaa */
- MVR = 'MVR',
- /** Malawian kwacha */
- MWK = 'MWK',
- /** Mexican peso */
- MXN = 'MXN',
- /** Malaysian ringgit */
- MYR = 'MYR',
- /** Mozambican metical */
- MZN = 'MZN',
- /** Namibian dollar */
- NAD = 'NAD',
- /** Nigerian naira */
- NGN = 'NGN',
- /** Nicaraguan córdoba */
- NIO = 'NIO',
- /** Norwegian krone */
- NOK = 'NOK',
- /** Nepalese rupee */
- NPR = 'NPR',
- /** New Zealand dollar */
- NZD = 'NZD',
- /** Omani rial */
- OMR = 'OMR',
- /** Panamanian balboa */
- PAB = 'PAB',
- /** Peruvian sol */
- PEN = 'PEN',
- /** Papua New Guinean kina */
- PGK = 'PGK',
- /** Philippine peso */
- PHP = 'PHP',
- /** Pakistani rupee */
- PKR = 'PKR',
- /** Polish złoty */
- PLN = 'PLN',
- /** Paraguayan guaraní */
- PYG = 'PYG',
- /** Qatari riyal */
- QAR = 'QAR',
- /** Romanian leu */
- RON = 'RON',
- /** Serbian dinar */
- RSD = 'RSD',
- /** Russian ruble */
- RUB = 'RUB',
- /** Rwandan franc */
- RWF = 'RWF',
- /** Saudi riyal */
- SAR = 'SAR',
- /** Solomon Islands dollar */
- SBD = 'SBD',
- /** Seychelles rupee */
- SCR = 'SCR',
- /** Sudanese pound */
- SDG = 'SDG',
- /** Swedish krona/kronor */
- SEK = 'SEK',
- /** Singapore dollar */
- SGD = 'SGD',
- /** Saint Helena pound */
- SHP = 'SHP',
- /** Sierra Leonean leone */
- SLL = 'SLL',
- /** Somali shilling */
- SOS = 'SOS',
- /** Surinamese dollar */
- SRD = 'SRD',
- /** South Sudanese pound */
- SSP = 'SSP',
- /** São Tomé and Príncipe dobra */
- STN = 'STN',
- /** Salvadoran colón */
- SVC = 'SVC',
- /** Syrian pound */
- SYP = 'SYP',
- /** Swazi lilangeni */
- SZL = 'SZL',
- /** Thai baht */
- THB = 'THB',
- /** Tajikistani somoni */
- TJS = 'TJS',
- /** Turkmenistan manat */
- TMT = 'TMT',
- /** Tunisian dinar */
- TND = 'TND',
- /** Tongan paʻanga */
- TOP = 'TOP',
- /** Turkish lira */
- TRY = 'TRY',
- /** Trinidad and Tobago dollar */
- TTD = 'TTD',
- /** New Taiwan dollar */
- TWD = 'TWD',
- /** Tanzanian shilling */
- TZS = 'TZS',
- /** Ukrainian hryvnia */
- UAH = 'UAH',
- /** Ugandan shilling */
- UGX = 'UGX',
- /** United States dollar */
- USD = 'USD',
- /** Uruguayan peso */
- UYU = 'UYU',
- /** Uzbekistan som */
- UZS = 'UZS',
- /** Venezuelan bolívar soberano */
- VES = 'VES',
- /** Vietnamese đồng */
- VND = 'VND',
- /** Vanuatu vatu */
- VUV = 'VUV',
- /** Samoan tala */
- WST = 'WST',
- /** CFA franc BEAC */
- XAF = 'XAF',
- /** East Caribbean dollar */
- XCD = 'XCD',
- /** CFA franc BCEAO */
- XOF = 'XOF',
- /** CFP franc (franc Pacifique) */
- XPF = 'XPF',
- /** Yemeni rial */
- YER = 'YER',
- /** South African rand */
- ZAR = 'ZAR',
- /** Zambian kwacha */
- ZMW = 'ZMW',
- /** Zimbabwean dollar */
- ZWL = 'ZWL'
- }
- export type CurrentUser = {
- __typename?: 'CurrentUser';
- id: Scalars['ID'];
- identifier: Scalars['String'];
- channels: Array<CurrentUserChannel>;
- };
- export type CurrentUserChannel = {
- __typename?: 'CurrentUserChannel';
- id: Scalars['ID'];
- token: Scalars['String'];
- code: Scalars['String'];
- permissions: Array<Permission>;
- };
- export type Customer = Node & {
- __typename?: 'Customer';
- groups: Array<CustomerGroup>;
- history: HistoryEntryList;
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- title?: Maybe<Scalars['String']>;
- firstName: Scalars['String'];
- lastName: Scalars['String'];
- phoneNumber?: Maybe<Scalars['String']>;
- emailAddress: Scalars['String'];
- addresses?: Maybe<Array<Address>>;
- orders: OrderList;
- user?: Maybe<User>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type CustomerHistoryArgs = {
- options?: Maybe<HistoryEntryListOptions>;
- };
- export type CustomerOrdersArgs = {
- options?: Maybe<OrderListOptions>;
- };
- export type CustomerFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- title?: Maybe<StringOperators>;
- firstName?: Maybe<StringOperators>;
- lastName?: Maybe<StringOperators>;
- phoneNumber?: Maybe<StringOperators>;
- emailAddress?: Maybe<StringOperators>;
- };
- export type CustomerGroup = Node & {
- __typename?: 'CustomerGroup';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- name: Scalars['String'];
- customers: CustomerList;
- };
- export type CustomerGroupCustomersArgs = {
- options?: Maybe<CustomerListOptions>;
- };
- export type CustomerGroupFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- name?: Maybe<StringOperators>;
- };
- export type CustomerGroupList = PaginatedList & {
- __typename?: 'CustomerGroupList';
- items: Array<CustomerGroup>;
- totalItems: Scalars['Int'];
- };
- export type CustomerGroupListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<CustomerGroupSortParameter>;
- filter?: Maybe<CustomerGroupFilterParameter>;
- };
- export type CustomerGroupSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- };
- export type CustomerList = PaginatedList & {
- __typename?: 'CustomerList';
- items: Array<Customer>;
- totalItems: Scalars['Int'];
- };
- export type CustomerListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<CustomerSortParameter>;
- filter?: Maybe<CustomerFilterParameter>;
- };
- export type CustomerSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- title?: Maybe<SortOrder>;
- firstName?: Maybe<SortOrder>;
- lastName?: Maybe<SortOrder>;
- phoneNumber?: Maybe<SortOrder>;
- emailAddress?: Maybe<SortOrder>;
- };
- export type CustomField = {
- name: Scalars['String'];
- type: Scalars['String'];
- label?: Maybe<Array<LocalizedString>>;
- description?: Maybe<Array<LocalizedString>>;
- readonly?: Maybe<Scalars['Boolean']>;
- internal?: Maybe<Scalars['Boolean']>;
- };
- export type CustomFieldConfig = StringCustomFieldConfig | LocaleStringCustomFieldConfig | IntCustomFieldConfig | FloatCustomFieldConfig | BooleanCustomFieldConfig | DateTimeCustomFieldConfig;
- export type CustomFields = {
- __typename?: 'CustomFields';
- Address: Array<CustomFieldConfig>;
- Collection: Array<CustomFieldConfig>;
- Customer: Array<CustomFieldConfig>;
- Facet: Array<CustomFieldConfig>;
- FacetValue: Array<CustomFieldConfig>;
- GlobalSettings: Array<CustomFieldConfig>;
- Order: Array<CustomFieldConfig>;
- OrderLine: Array<CustomFieldConfig>;
- Product: Array<CustomFieldConfig>;
- ProductOption: Array<CustomFieldConfig>;
- ProductOptionGroup: Array<CustomFieldConfig>;
- ProductVariant: Array<CustomFieldConfig>;
- User: Array<CustomFieldConfig>;
- ShippingMethod: Array<CustomFieldConfig>;
- };
- export type DateOperators = {
- eq?: Maybe<Scalars['DateTime']>;
- before?: Maybe<Scalars['DateTime']>;
- after?: Maybe<Scalars['DateTime']>;
- between?: Maybe<DateRange>;
- };
- export type DateRange = {
- start: Scalars['DateTime'];
- end: Scalars['DateTime'];
- };
- /**
- * Expects the same validation formats as the `<input type="datetime-local">` HTML element.
- * See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local#Additional_attributes
- */
- export type DateTimeCustomFieldConfig = CustomField & {
- __typename?: 'DateTimeCustomFieldConfig';
- name: Scalars['String'];
- type: Scalars['String'];
- label?: Maybe<Array<LocalizedString>>;
- description?: Maybe<Array<LocalizedString>>;
- readonly?: Maybe<Scalars['Boolean']>;
- internal?: Maybe<Scalars['Boolean']>;
- min?: Maybe<Scalars['String']>;
- max?: Maybe<Scalars['String']>;
- step?: Maybe<Scalars['Int']>;
- };
- export type DeletionResponse = {
- __typename?: 'DeletionResponse';
- result: DeletionResult;
- message?: Maybe<Scalars['String']>;
- };
- export enum DeletionResult {
- /** The entity was successfully deleted */
- DELETED = 'DELETED',
- /** Deletion did not take place, reason given in message */
- NOT_DELETED = 'NOT_DELETED'
- }
- export type Facet = Node & {
- __typename?: 'Facet';
- isPrivate: Scalars['Boolean'];
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- code: Scalars['String'];
- values: Array<FacetValue>;
- translations: Array<FacetTranslation>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type FacetFilterParameter = {
- isPrivate?: Maybe<BooleanOperators>;
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- languageCode?: Maybe<StringOperators>;
- name?: Maybe<StringOperators>;
- code?: Maybe<StringOperators>;
- };
- export type FacetList = PaginatedList & {
- __typename?: 'FacetList';
- items: Array<Facet>;
- totalItems: Scalars['Int'];
- };
- export type FacetListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<FacetSortParameter>;
- filter?: Maybe<FacetFilterParameter>;
- };
- export type FacetSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- code?: Maybe<SortOrder>;
- };
- export type FacetTranslation = {
- __typename?: 'FacetTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- };
- export type FacetTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type FacetValue = Node & {
- __typename?: 'FacetValue';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- facet: Facet;
- name: Scalars['String'];
- code: Scalars['String'];
- translations: Array<FacetValueTranslation>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- /**
- * Which FacetValues are present in the products returned
- * by the search, and in what quantity.
- */
- export type FacetValueResult = {
- __typename?: 'FacetValueResult';
- facetValue: FacetValue;
- count: Scalars['Int'];
- };
- export type FacetValueTranslation = {
- __typename?: 'FacetValueTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- };
- export type FacetValueTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type FloatCustomFieldConfig = CustomField & {
- __typename?: 'FloatCustomFieldConfig';
- name: Scalars['String'];
- type: Scalars['String'];
- label?: Maybe<Array<LocalizedString>>;
- description?: Maybe<Array<LocalizedString>>;
- readonly?: Maybe<Scalars['Boolean']>;
- internal?: Maybe<Scalars['Boolean']>;
- min?: Maybe<Scalars['Float']>;
- max?: Maybe<Scalars['Float']>;
- step?: Maybe<Scalars['Float']>;
- };
- export type Fulfillment = Node & {
- __typename?: 'Fulfillment';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- orderItems: Array<OrderItem>;
- method: Scalars['String'];
- trackingCode?: Maybe<Scalars['String']>;
- };
- export type FulfillOrderInput = {
- lines: Array<OrderLineInput>;
- method: Scalars['String'];
- trackingCode?: Maybe<Scalars['String']>;
- };
- export type GlobalSettings = {
- __typename?: 'GlobalSettings';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- availableLanguages: Array<LanguageCode>;
- trackInventory: Scalars['Boolean'];
- serverConfig: ServerConfig;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type HistoryEntry = Node & {
- __typename?: 'HistoryEntry';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- isPublic: Scalars['Boolean'];
- type: HistoryEntryType;
- administrator?: Maybe<Administrator>;
- data: Scalars['JSON'];
- };
- export type HistoryEntryFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- isPublic?: Maybe<BooleanOperators>;
- type?: Maybe<StringOperators>;
- };
- export type HistoryEntryList = PaginatedList & {
- __typename?: 'HistoryEntryList';
- items: Array<HistoryEntry>;
- totalItems: Scalars['Int'];
- };
- export type HistoryEntryListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<HistoryEntrySortParameter>;
- filter?: Maybe<HistoryEntryFilterParameter>;
- };
- export type HistoryEntrySortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- };
- export enum HistoryEntryType {
- CUSTOMER_REGISTERED = 'CUSTOMER_REGISTERED',
- CUSTOMER_VERIFIED = 'CUSTOMER_VERIFIED',
- CUSTOMER_DETAIL_UPDATED = 'CUSTOMER_DETAIL_UPDATED',
- CUSTOMER_ADDED_TO_GROUP = 'CUSTOMER_ADDED_TO_GROUP',
- CUSTOMER_REMOVED_FROM_GROUP = 'CUSTOMER_REMOVED_FROM_GROUP',
- CUSTOMER_ADDRESS_CREATED = 'CUSTOMER_ADDRESS_CREATED',
- CUSTOMER_ADDRESS_UPDATED = 'CUSTOMER_ADDRESS_UPDATED',
- CUSTOMER_ADDRESS_DELETED = 'CUSTOMER_ADDRESS_DELETED',
- CUSTOMER_PASSWORD_UPDATED = 'CUSTOMER_PASSWORD_UPDATED',
- CUSTOMER_PASSWORD_RESET_REQUESTED = 'CUSTOMER_PASSWORD_RESET_REQUESTED',
- CUSTOMER_PASSWORD_RESET_VERIFIED = 'CUSTOMER_PASSWORD_RESET_VERIFIED',
- CUSTOMER_EMAIL_UPDATE_REQUESTED = 'CUSTOMER_EMAIL_UPDATE_REQUESTED',
- CUSTOMER_EMAIL_UPDATE_VERIFIED = 'CUSTOMER_EMAIL_UPDATE_VERIFIED',
- CUSTOMER_NOTE = 'CUSTOMER_NOTE',
- ORDER_STATE_TRANSITION = 'ORDER_STATE_TRANSITION',
- ORDER_PAYMENT_TRANSITION = 'ORDER_PAYMENT_TRANSITION',
- ORDER_FULLFILLMENT = 'ORDER_FULLFILLMENT',
- ORDER_CANCELLATION = 'ORDER_CANCELLATION',
- ORDER_REFUND_TRANSITION = 'ORDER_REFUND_TRANSITION',
- ORDER_NOTE = 'ORDER_NOTE',
- ORDER_COUPON_APPLIED = 'ORDER_COUPON_APPLIED',
- ORDER_COUPON_REMOVED = 'ORDER_COUPON_REMOVED'
- }
- export type ImportInfo = {
- __typename?: 'ImportInfo';
- errors?: Maybe<Array<Scalars['String']>>;
- processed: Scalars['Int'];
- imported: Scalars['Int'];
- };
- export type IntCustomFieldConfig = CustomField & {
- __typename?: 'IntCustomFieldConfig';
- name: Scalars['String'];
- type: Scalars['String'];
- label?: Maybe<Array<LocalizedString>>;
- description?: Maybe<Array<LocalizedString>>;
- readonly?: Maybe<Scalars['Boolean']>;
- internal?: Maybe<Scalars['Boolean']>;
- min?: Maybe<Scalars['Int']>;
- max?: Maybe<Scalars['Int']>;
- step?: Maybe<Scalars['Int']>;
- };
- export type Job = Node & {
- __typename?: 'Job';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- startedAt?: Maybe<Scalars['DateTime']>;
- settledAt?: Maybe<Scalars['DateTime']>;
- queueName: Scalars['String'];
- state: JobState;
- progress: Scalars['Float'];
- data?: Maybe<Scalars['JSON']>;
- result?: Maybe<Scalars['JSON']>;
- error?: Maybe<Scalars['JSON']>;
- isSettled: Scalars['Boolean'];
- duration: Scalars['Int'];
- };
- export type JobFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- startedAt?: Maybe<DateOperators>;
- settledAt?: Maybe<DateOperators>;
- queueName?: Maybe<StringOperators>;
- state?: Maybe<StringOperators>;
- progress?: Maybe<NumberOperators>;
- isSettled?: Maybe<BooleanOperators>;
- duration?: Maybe<NumberOperators>;
- };
- export type JobList = PaginatedList & {
- __typename?: 'JobList';
- items: Array<Job>;
- totalItems: Scalars['Int'];
- };
- export type JobListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<JobSortParameter>;
- filter?: Maybe<JobFilterParameter>;
- };
- export type JobQueue = {
- __typename?: 'JobQueue';
- name: Scalars['String'];
- running: Scalars['Boolean'];
- };
- export type JobSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- startedAt?: Maybe<SortOrder>;
- settledAt?: Maybe<SortOrder>;
- queueName?: Maybe<SortOrder>;
- progress?: Maybe<SortOrder>;
- duration?: Maybe<SortOrder>;
- };
- /**
- * @description
- * The state of a Job in the JobQueue
- *
- * @docsCategory common
- */
- export enum JobState {
- PENDING = 'PENDING',
- RUNNING = 'RUNNING',
- COMPLETED = 'COMPLETED',
- RETRYING = 'RETRYING',
- FAILED = 'FAILED'
- }
- /**
- * @description
- * Languages in the form of a ISO 639-1 language code with optional
- * region or script modifier (e.g. de_AT). The selection available is based
- * on the [Unicode CLDR summary list](https://unicode-org.github.io/cldr-staging/charts/37/summary/root.html)
- * and includes the major spoken languages of the world and any widely-used variants.
- *
- * @docsCategory common
- */
- export enum LanguageCode {
- /** Afrikaans */
- af = 'af',
- /** Akan */
- ak = 'ak',
- /** Albanian */
- sq = 'sq',
- /** Amharic */
- am = 'am',
- /** Arabic */
- ar = 'ar',
- /** Armenian */
- hy = 'hy',
- /** Assamese */
- as = 'as',
- /** Azerbaijani */
- az = 'az',
- /** Bambara */
- bm = 'bm',
- /** Bangla */
- bn = 'bn',
- /** Basque */
- eu = 'eu',
- /** Belarusian */
- be = 'be',
- /** Bosnian */
- bs = 'bs',
- /** Breton */
- br = 'br',
- /** Bulgarian */
- bg = 'bg',
- /** Burmese */
- my = 'my',
- /** Catalan */
- ca = 'ca',
- /** Chechen */
- ce = 'ce',
- /** Chinese */
- zh = 'zh',
- /** Simplified Chinese */
- zh_Hans = 'zh_Hans',
- /** Traditional Chinese */
- zh_Hant = 'zh_Hant',
- /** Church Slavic */
- cu = 'cu',
- /** Cornish */
- kw = 'kw',
- /** Corsican */
- co = 'co',
- /** Croatian */
- hr = 'hr',
- /** Czech */
- cs = 'cs',
- /** Danish */
- da = 'da',
- /** Dutch */
- nl = 'nl',
- /** Flemish */
- nl_BE = 'nl_BE',
- /** Dzongkha */
- dz = 'dz',
- /** English */
- en = 'en',
- /** Australian English */
- en_AU = 'en_AU',
- /** Canadian English */
- en_CA = 'en_CA',
- /** British English */
- en_GB = 'en_GB',
- /** American English */
- en_US = 'en_US',
- /** Esperanto */
- eo = 'eo',
- /** Estonian */
- et = 'et',
- /** Ewe */
- ee = 'ee',
- /** Faroese */
- fo = 'fo',
- /** Finnish */
- fi = 'fi',
- /** French */
- fr = 'fr',
- /** Canadian French */
- fr_CA = 'fr_CA',
- /** Swiss French */
- fr_CH = 'fr_CH',
- /** Fulah */
- ff = 'ff',
- /** Galician */
- gl = 'gl',
- /** Ganda */
- lg = 'lg',
- /** Georgian */
- ka = 'ka',
- /** German */
- de = 'de',
- /** Austrian German */
- de_AT = 'de_AT',
- /** Swiss High German */
- de_CH = 'de_CH',
- /** Greek */
- el = 'el',
- /** Gujarati */
- gu = 'gu',
- /** Haitian Creole */
- ht = 'ht',
- /** Hausa */
- ha = 'ha',
- /** Hebrew */
- he = 'he',
- /** Hindi */
- hi = 'hi',
- /** Hungarian */
- hu = 'hu',
- /** Icelandic */
- is = 'is',
- /** Igbo */
- ig = 'ig',
- /** Indonesian */
- id = 'id',
- /** Interlingua */
- ia = 'ia',
- /** Irish */
- ga = 'ga',
- /** Italian */
- it = 'it',
- /** Japanese */
- ja = 'ja',
- /** Javanese */
- jv = 'jv',
- /** Kalaallisut */
- kl = 'kl',
- /** Kannada */
- kn = 'kn',
- /** Kashmiri */
- ks = 'ks',
- /** Kazakh */
- kk = 'kk',
- /** Khmer */
- km = 'km',
- /** Kikuyu */
- ki = 'ki',
- /** Kinyarwanda */
- rw = 'rw',
- /** Korean */
- ko = 'ko',
- /** Kurdish */
- ku = 'ku',
- /** Kyrgyz */
- ky = 'ky',
- /** Lao */
- lo = 'lo',
- /** Latin */
- la = 'la',
- /** Latvian */
- lv = 'lv',
- /** Lingala */
- ln = 'ln',
- /** Lithuanian */
- lt = 'lt',
- /** Luba-Katanga */
- lu = 'lu',
- /** Luxembourgish */
- lb = 'lb',
- /** Macedonian */
- mk = 'mk',
- /** Malagasy */
- mg = 'mg',
- /** Malay */
- ms = 'ms',
- /** Malayalam */
- ml = 'ml',
- /** Maltese */
- mt = 'mt',
- /** Manx */
- gv = 'gv',
- /** Maori */
- mi = 'mi',
- /** Marathi */
- mr = 'mr',
- /** Mongolian */
- mn = 'mn',
- /** Nepali */
- ne = 'ne',
- /** North Ndebele */
- nd = 'nd',
- /** Northern Sami */
- se = 'se',
- /** Norwegian Bokmål */
- nb = 'nb',
- /** Norwegian Nynorsk */
- nn = 'nn',
- /** Nyanja */
- ny = 'ny',
- /** Odia */
- or = 'or',
- /** Oromo */
- om = 'om',
- /** Ossetic */
- os = 'os',
- /** Pashto */
- ps = 'ps',
- /** Persian */
- fa = 'fa',
- /** Dari */
- fa_AF = 'fa_AF',
- /** Polish */
- pl = 'pl',
- /** Portuguese */
- pt = 'pt',
- /** Brazilian Portuguese */
- pt_BR = 'pt_BR',
- /** European Portuguese */
- pt_PT = 'pt_PT',
- /** Punjabi */
- pa = 'pa',
- /** Quechua */
- qu = 'qu',
- /** Romanian */
- ro = 'ro',
- /** Moldavian */
- ro_MD = 'ro_MD',
- /** Romansh */
- rm = 'rm',
- /** Rundi */
- rn = 'rn',
- /** Russian */
- ru = 'ru',
- /** Samoan */
- sm = 'sm',
- /** Sango */
- sg = 'sg',
- /** Sanskrit */
- sa = 'sa',
- /** Scottish Gaelic */
- gd = 'gd',
- /** Serbian */
- sr = 'sr',
- /** Shona */
- sn = 'sn',
- /** Sichuan Yi */
- ii = 'ii',
- /** Sindhi */
- sd = 'sd',
- /** Sinhala */
- si = 'si',
- /** Slovak */
- sk = 'sk',
- /** Slovenian */
- sl = 'sl',
- /** Somali */
- so = 'so',
- /** Southern Sotho */
- st = 'st',
- /** Spanish */
- es = 'es',
- /** European Spanish */
- es_ES = 'es_ES',
- /** Mexican Spanish */
- es_MX = 'es_MX',
- /** Sundanese */
- su = 'su',
- /** Swahili */
- sw = 'sw',
- /** Congo Swahili */
- sw_CD = 'sw_CD',
- /** Swedish */
- sv = 'sv',
- /** Tajik */
- tg = 'tg',
- /** Tamil */
- ta = 'ta',
- /** Tatar */
- tt = 'tt',
- /** Telugu */
- te = 'te',
- /** Thai */
- th = 'th',
- /** Tibetan */
- bo = 'bo',
- /** Tigrinya */
- ti = 'ti',
- /** Tongan */
- to = 'to',
- /** Turkish */
- tr = 'tr',
- /** Turkmen */
- tk = 'tk',
- /** Ukrainian */
- uk = 'uk',
- /** Urdu */
- ur = 'ur',
- /** Uyghur */
- ug = 'ug',
- /** Uzbek */
- uz = 'uz',
- /** Vietnamese */
- vi = 'vi',
- /** Volapük */
- vo = 'vo',
- /** Welsh */
- cy = 'cy',
- /** Western Frisian */
- fy = 'fy',
- /** Wolof */
- wo = 'wo',
- /** Xhosa */
- xh = 'xh',
- /** Yiddish */
- yi = 'yi',
- /** Yoruba */
- yo = 'yo',
- /** Zulu */
- zu = 'zu'
- }
- export type LocaleStringCustomFieldConfig = CustomField & {
- __typename?: 'LocaleStringCustomFieldConfig';
- name: Scalars['String'];
- type: Scalars['String'];
- length?: Maybe<Scalars['Int']>;
- label?: Maybe<Array<LocalizedString>>;
- description?: Maybe<Array<LocalizedString>>;
- readonly?: Maybe<Scalars['Boolean']>;
- internal?: Maybe<Scalars['Boolean']>;
- pattern?: Maybe<Scalars['String']>;
- };
- export type LocalizedString = {
- __typename?: 'LocalizedString';
- languageCode: LanguageCode;
- value: Scalars['String'];
- };
- export enum LogicalOperator {
- AND = 'AND',
- OR = 'OR'
- }
- export type LoginResult = {
- __typename?: 'LoginResult';
- user: CurrentUser;
- };
- export type MoveCollectionInput = {
- collectionId: Scalars['ID'];
- parentId: Scalars['ID'];
- index: Scalars['Int'];
- };
- export type Mutation = {
- __typename?: 'Mutation';
- /** Create a new Administrator */
- createAdministrator: Administrator;
- /** Update an existing Administrator */
- updateAdministrator: Administrator;
- /** Delete an Administrator */
- deleteAdministrator: DeletionResponse;
- /** Assign a Role to an Administrator */
- assignRoleToAdministrator: Administrator;
- /** Create a new Asset */
- createAssets: Array<Asset>;
- /** Update an existing Asset */
- updateAsset: Asset;
- /** Delete an Asset */
- deleteAsset: DeletionResponse;
- /** Delete multiple Assets */
- deleteAssets: DeletionResponse;
- /**
- * Authenticates the user using the native authentication strategy. This mutation
- * is an alias for `authenticate({ native: { ... }})`
- */
- login: LoginResult;
- /** Authenticates the user using a named authentication strategy */
- authenticate: LoginResult;
- logout: Scalars['Boolean'];
- /** Create a new Channel */
- createChannel: Channel;
- /** Update an existing Channel */
- updateChannel: Channel;
- /** Delete a Channel */
- deleteChannel: DeletionResponse;
- /** Create a new Collection */
- createCollection: Collection;
- /** Update an existing Collection */
- updateCollection: Collection;
- /** Delete a Collection and all of its descendants */
- deleteCollection: DeletionResponse;
- /** Move a Collection to a different parent or index */
- moveCollection: Collection;
- /** Create a new Country */
- createCountry: Country;
- /** Update an existing Country */
- updateCountry: Country;
- /** Delete a Country */
- deleteCountry: DeletionResponse;
- /** Create a new CustomerGroup */
- createCustomerGroup: CustomerGroup;
- /** Update an existing CustomerGroup */
- updateCustomerGroup: CustomerGroup;
- /** Delete a CustomerGroup */
- deleteCustomerGroup: DeletionResponse;
- /** Add Customers to a CustomerGroup */
- addCustomersToGroup: CustomerGroup;
- /** Remove Customers from a CustomerGroup */
- removeCustomersFromGroup: CustomerGroup;
- /** Create a new Customer. If a password is provided, a new User will also be created an linked to the Customer. */
- createCustomer: Customer;
- /** Update an existing Customer */
- updateCustomer: Customer;
- /** Delete a Customer */
- deleteCustomer: DeletionResponse;
- /** Create a new Address and associate it with the Customer specified by customerId */
- createCustomerAddress: Address;
- /** Update an existing Address */
- updateCustomerAddress: Address;
- /** Update an existing Address */
- deleteCustomerAddress: Scalars['Boolean'];
- addNoteToCustomer: Customer;
- updateCustomerNote: HistoryEntry;
- deleteCustomerNote: DeletionResponse;
- /** Create a new Facet */
- createFacet: Facet;
- /** Update an existing Facet */
- updateFacet: Facet;
- /** Delete an existing Facet */
- deleteFacet: DeletionResponse;
- /** Create one or more FacetValues */
- createFacetValues: Array<FacetValue>;
- /** Update one or more FacetValues */
- updateFacetValues: Array<FacetValue>;
- /** Delete one or more FacetValues */
- deleteFacetValues: Array<DeletionResponse>;
- updateGlobalSettings: GlobalSettings;
- importProducts?: Maybe<ImportInfo>;
- /** Remove all settled jobs in the given queues olfer than the given date. Returns the number of jobs deleted. */
- removeSettledJobs: Scalars['Int'];
- settlePayment: Payment;
- fulfillOrder: Fulfillment;
- cancelOrder: Order;
- refundOrder: Refund;
- settleRefund: Refund;
- addNoteToOrder: Order;
- updateOrderNote: HistoryEntry;
- deleteOrderNote: DeletionResponse;
- transitionOrderToState?: Maybe<Order>;
- setOrderCustomFields?: Maybe<Order>;
- /** Update an existing PaymentMethod */
- updatePaymentMethod: PaymentMethod;
- /** Create a new ProductOptionGroup */
- createProductOptionGroup: ProductOptionGroup;
- /** Update an existing ProductOptionGroup */
- updateProductOptionGroup: ProductOptionGroup;
- /** Create a new ProductOption within a ProductOptionGroup */
- createProductOption: ProductOption;
- /** Create a new ProductOption within a ProductOptionGroup */
- updateProductOption: ProductOption;
- reindex: Job;
- /** Create a new Product */
- createProduct: Product;
- /** Update an existing Product */
- updateProduct: Product;
- /** Delete a Product */
- deleteProduct: DeletionResponse;
- /** Add an OptionGroup to a Product */
- addOptionGroupToProduct: Product;
- /** Remove an OptionGroup from a Product */
- removeOptionGroupFromProduct: Product;
- /** Create a set of ProductVariants based on the OptionGroups assigned to the given Product */
- createProductVariants: Array<Maybe<ProductVariant>>;
- /** Update existing ProductVariants */
- updateProductVariants: Array<Maybe<ProductVariant>>;
- /** Delete a ProductVariant */
- deleteProductVariant: DeletionResponse;
- /** Assigns Products to the specified Channel */
- assignProductsToChannel: Array<Product>;
- /** Removes Products from the specified Channel */
- removeProductsFromChannel: Array<Product>;
- createPromotion: Promotion;
- updatePromotion: Promotion;
- deletePromotion: DeletionResponse;
- /** Create a new Role */
- createRole: Role;
- /** Update an existing Role */
- updateRole: Role;
- /** Delete an existing Role */
- deleteRole: DeletionResponse;
- /** Create a new ShippingMethod */
- createShippingMethod: ShippingMethod;
- /** Update an existing ShippingMethod */
- updateShippingMethod: ShippingMethod;
- /** Delete a ShippingMethod */
- deleteShippingMethod: DeletionResponse;
- /** Create a new TaxCategory */
- createTaxCategory: TaxCategory;
- /** Update an existing TaxCategory */
- updateTaxCategory: TaxCategory;
- /** Deletes a TaxCategory */
- deleteTaxCategory: DeletionResponse;
- /** Create a new TaxRate */
- createTaxRate: TaxRate;
- /** Update an existing TaxRate */
- updateTaxRate: TaxRate;
- /** Delete a TaxRate */
- deleteTaxRate: DeletionResponse;
- /** Create a new Zone */
- createZone: Zone;
- /** Update an existing Zone */
- updateZone: Zone;
- /** Delete a Zone */
- deleteZone: DeletionResponse;
- /** Add members to a Zone */
- addMembersToZone: Zone;
- /** Remove members from a Zone */
- removeMembersFromZone: Zone;
- };
- export type MutationCreateAdministratorArgs = {
- input: CreateAdministratorInput;
- };
- export type MutationUpdateAdministratorArgs = {
- input: UpdateAdministratorInput;
- };
- export type MutationDeleteAdministratorArgs = {
- id: Scalars['ID'];
- };
- export type MutationAssignRoleToAdministratorArgs = {
- administratorId: Scalars['ID'];
- roleId: Scalars['ID'];
- };
- export type MutationCreateAssetsArgs = {
- input: Array<CreateAssetInput>;
- };
- export type MutationUpdateAssetArgs = {
- input: UpdateAssetInput;
- };
- export type MutationDeleteAssetArgs = {
- id: Scalars['ID'];
- force?: Maybe<Scalars['Boolean']>;
- };
- export type MutationDeleteAssetsArgs = {
- ids: Array<Scalars['ID']>;
- force?: Maybe<Scalars['Boolean']>;
- };
- export type MutationLoginArgs = {
- username: Scalars['String'];
- password: Scalars['String'];
- rememberMe?: Maybe<Scalars['Boolean']>;
- };
- export type MutationAuthenticateArgs = {
- input: AuthenticationInput;
- rememberMe?: Maybe<Scalars['Boolean']>;
- };
- export type MutationCreateChannelArgs = {
- input: CreateChannelInput;
- };
- export type MutationUpdateChannelArgs = {
- input: UpdateChannelInput;
- };
- export type MutationDeleteChannelArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateCollectionArgs = {
- input: CreateCollectionInput;
- };
- export type MutationUpdateCollectionArgs = {
- input: UpdateCollectionInput;
- };
- export type MutationDeleteCollectionArgs = {
- id: Scalars['ID'];
- };
- export type MutationMoveCollectionArgs = {
- input: MoveCollectionInput;
- };
- export type MutationCreateCountryArgs = {
- input: CreateCountryInput;
- };
- export type MutationUpdateCountryArgs = {
- input: UpdateCountryInput;
- };
- export type MutationDeleteCountryArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateCustomerGroupArgs = {
- input: CreateCustomerGroupInput;
- };
- export type MutationUpdateCustomerGroupArgs = {
- input: UpdateCustomerGroupInput;
- };
- export type MutationDeleteCustomerGroupArgs = {
- id: Scalars['ID'];
- };
- export type MutationAddCustomersToGroupArgs = {
- customerGroupId: Scalars['ID'];
- customerIds: Array<Scalars['ID']>;
- };
- export type MutationRemoveCustomersFromGroupArgs = {
- customerGroupId: Scalars['ID'];
- customerIds: Array<Scalars['ID']>;
- };
- export type MutationCreateCustomerArgs = {
- input: CreateCustomerInput;
- password?: Maybe<Scalars['String']>;
- };
- export type MutationUpdateCustomerArgs = {
- input: UpdateCustomerInput;
- };
- export type MutationDeleteCustomerArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateCustomerAddressArgs = {
- customerId: Scalars['ID'];
- input: CreateAddressInput;
- };
- export type MutationUpdateCustomerAddressArgs = {
- input: UpdateAddressInput;
- };
- export type MutationDeleteCustomerAddressArgs = {
- id: Scalars['ID'];
- };
- export type MutationAddNoteToCustomerArgs = {
- input: AddNoteToCustomerInput;
- };
- export type MutationUpdateCustomerNoteArgs = {
- input: UpdateCustomerNoteInput;
- };
- export type MutationDeleteCustomerNoteArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateFacetArgs = {
- input: CreateFacetInput;
- };
- export type MutationUpdateFacetArgs = {
- input: UpdateFacetInput;
- };
- export type MutationDeleteFacetArgs = {
- id: Scalars['ID'];
- force?: Maybe<Scalars['Boolean']>;
- };
- export type MutationCreateFacetValuesArgs = {
- input: Array<CreateFacetValueInput>;
- };
- export type MutationUpdateFacetValuesArgs = {
- input: Array<UpdateFacetValueInput>;
- };
- export type MutationDeleteFacetValuesArgs = {
- ids: Array<Scalars['ID']>;
- force?: Maybe<Scalars['Boolean']>;
- };
- export type MutationUpdateGlobalSettingsArgs = {
- input: UpdateGlobalSettingsInput;
- };
- export type MutationImportProductsArgs = {
- csvFile: Scalars['Upload'];
- };
- export type MutationRemoveSettledJobsArgs = {
- queueNames?: Maybe<Array<Scalars['String']>>;
- olderThan?: Maybe<Scalars['DateTime']>;
- };
- export type MutationSettlePaymentArgs = {
- id: Scalars['ID'];
- };
- export type MutationFulfillOrderArgs = {
- input: FulfillOrderInput;
- };
- export type MutationCancelOrderArgs = {
- input: CancelOrderInput;
- };
- export type MutationRefundOrderArgs = {
- input: RefundOrderInput;
- };
- export type MutationSettleRefundArgs = {
- input: SettleRefundInput;
- };
- export type MutationAddNoteToOrderArgs = {
- input: AddNoteToOrderInput;
- };
- export type MutationUpdateOrderNoteArgs = {
- input: UpdateOrderNoteInput;
- };
- export type MutationDeleteOrderNoteArgs = {
- id: Scalars['ID'];
- };
- export type MutationTransitionOrderToStateArgs = {
- id: Scalars['ID'];
- state: Scalars['String'];
- };
- export type MutationSetOrderCustomFieldsArgs = {
- input: UpdateOrderInput;
- };
- export type MutationUpdatePaymentMethodArgs = {
- input: UpdatePaymentMethodInput;
- };
- export type MutationCreateProductOptionGroupArgs = {
- input: CreateProductOptionGroupInput;
- };
- export type MutationUpdateProductOptionGroupArgs = {
- input: UpdateProductOptionGroupInput;
- };
- export type MutationCreateProductOptionArgs = {
- input: CreateProductOptionInput;
- };
- export type MutationUpdateProductOptionArgs = {
- input: UpdateProductOptionInput;
- };
- export type MutationCreateProductArgs = {
- input: CreateProductInput;
- };
- export type MutationUpdateProductArgs = {
- input: UpdateProductInput;
- };
- export type MutationDeleteProductArgs = {
- id: Scalars['ID'];
- };
- export type MutationAddOptionGroupToProductArgs = {
- productId: Scalars['ID'];
- optionGroupId: Scalars['ID'];
- };
- export type MutationRemoveOptionGroupFromProductArgs = {
- productId: Scalars['ID'];
- optionGroupId: Scalars['ID'];
- };
- export type MutationCreateProductVariantsArgs = {
- input: Array<CreateProductVariantInput>;
- };
- export type MutationUpdateProductVariantsArgs = {
- input: Array<UpdateProductVariantInput>;
- };
- export type MutationDeleteProductVariantArgs = {
- id: Scalars['ID'];
- };
- export type MutationAssignProductsToChannelArgs = {
- input: AssignProductsToChannelInput;
- };
- export type MutationRemoveProductsFromChannelArgs = {
- input: RemoveProductsFromChannelInput;
- };
- export type MutationCreatePromotionArgs = {
- input: CreatePromotionInput;
- };
- export type MutationUpdatePromotionArgs = {
- input: UpdatePromotionInput;
- };
- export type MutationDeletePromotionArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateRoleArgs = {
- input: CreateRoleInput;
- };
- export type MutationUpdateRoleArgs = {
- input: UpdateRoleInput;
- };
- export type MutationDeleteRoleArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateShippingMethodArgs = {
- input: CreateShippingMethodInput;
- };
- export type MutationUpdateShippingMethodArgs = {
- input: UpdateShippingMethodInput;
- };
- export type MutationDeleteShippingMethodArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateTaxCategoryArgs = {
- input: CreateTaxCategoryInput;
- };
- export type MutationUpdateTaxCategoryArgs = {
- input: UpdateTaxCategoryInput;
- };
- export type MutationDeleteTaxCategoryArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateTaxRateArgs = {
- input: CreateTaxRateInput;
- };
- export type MutationUpdateTaxRateArgs = {
- input: UpdateTaxRateInput;
- };
- export type MutationDeleteTaxRateArgs = {
- id: Scalars['ID'];
- };
- export type MutationCreateZoneArgs = {
- input: CreateZoneInput;
- };
- export type MutationUpdateZoneArgs = {
- input: UpdateZoneInput;
- };
- export type MutationDeleteZoneArgs = {
- id: Scalars['ID'];
- };
- export type MutationAddMembersToZoneArgs = {
- zoneId: Scalars['ID'];
- memberIds: Array<Scalars['ID']>;
- };
- export type MutationRemoveMembersFromZoneArgs = {
- zoneId: Scalars['ID'];
- memberIds: Array<Scalars['ID']>;
- };
- export type NativeAuthInput = {
- username: Scalars['String'];
- password: Scalars['String'];
- };
- export type Node = {
- id: Scalars['ID'];
- };
- export type NumberOperators = {
- eq?: Maybe<Scalars['Float']>;
- lt?: Maybe<Scalars['Float']>;
- lte?: Maybe<Scalars['Float']>;
- gt?: Maybe<Scalars['Float']>;
- gte?: Maybe<Scalars['Float']>;
- between?: Maybe<NumberRange>;
- };
- export type NumberRange = {
- start: Scalars['Float'];
- end: Scalars['Float'];
- };
- export type Order = Node & {
- __typename?: 'Order';
- nextStates: Array<Scalars['String']>;
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- /** A unique code for the Order */
- code: Scalars['String'];
- state: Scalars['String'];
- /** An order is active as long as the payment process has not been completed */
- active: Scalars['Boolean'];
- customer?: Maybe<Customer>;
- shippingAddress?: Maybe<OrderAddress>;
- billingAddress?: Maybe<OrderAddress>;
- lines: Array<OrderLine>;
- /** Order-level adjustments to the order total, such as discounts from promotions */
- adjustments: Array<Adjustment>;
- couponCodes: Array<Scalars['String']>;
- /** Promotions applied to the order. Only gets populated after the payment process has completed. */
- promotions: Array<Promotion>;
- payments?: Maybe<Array<Payment>>;
- fulfillments?: Maybe<Array<Fulfillment>>;
- subTotalBeforeTax: Scalars['Int'];
- /** The subTotal is the total of the OrderLines, before order-level promotions and shipping has been applied. */
- subTotal: Scalars['Int'];
- currencyCode: CurrencyCode;
- shipping: Scalars['Int'];
- shippingWithTax: Scalars['Int'];
- shippingMethod?: Maybe<ShippingMethod>;
- totalBeforeTax: Scalars['Int'];
- total: Scalars['Int'];
- history: HistoryEntryList;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type OrderHistoryArgs = {
- options?: Maybe<HistoryEntryListOptions>;
- };
- export type OrderAddress = {
- __typename?: 'OrderAddress';
- fullName?: Maybe<Scalars['String']>;
- company?: Maybe<Scalars['String']>;
- streetLine1?: Maybe<Scalars['String']>;
- streetLine2?: Maybe<Scalars['String']>;
- city?: Maybe<Scalars['String']>;
- province?: Maybe<Scalars['String']>;
- postalCode?: Maybe<Scalars['String']>;
- country?: Maybe<Scalars['String']>;
- countryCode?: Maybe<Scalars['String']>;
- phoneNumber?: Maybe<Scalars['String']>;
- };
- export type OrderFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- code?: Maybe<StringOperators>;
- state?: Maybe<StringOperators>;
- active?: Maybe<BooleanOperators>;
- subTotalBeforeTax?: Maybe<NumberOperators>;
- subTotal?: Maybe<NumberOperators>;
- currencyCode?: Maybe<StringOperators>;
- shipping?: Maybe<NumberOperators>;
- shippingWithTax?: Maybe<NumberOperators>;
- totalBeforeTax?: Maybe<NumberOperators>;
- total?: Maybe<NumberOperators>;
- };
- export type OrderItem = Node & {
- __typename?: 'OrderItem';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- cancelled: Scalars['Boolean'];
- unitPrice: Scalars['Int'];
- unitPriceWithTax: Scalars['Int'];
- unitPriceIncludesTax: Scalars['Boolean'];
- taxRate: Scalars['Float'];
- adjustments: Array<Adjustment>;
- fulfillment?: Maybe<Fulfillment>;
- refundId?: Maybe<Scalars['ID']>;
- };
- export type OrderLine = Node & {
- __typename?: 'OrderLine';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- productVariant: ProductVariant;
- featuredAsset?: Maybe<Asset>;
- unitPrice: Scalars['Int'];
- unitPriceWithTax: Scalars['Int'];
- quantity: Scalars['Int'];
- items: Array<OrderItem>;
- totalPrice: Scalars['Int'];
- adjustments: Array<Adjustment>;
- order: Order;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type OrderLineInput = {
- orderLineId: Scalars['ID'];
- quantity: Scalars['Int'];
- };
- export type OrderList = PaginatedList & {
- __typename?: 'OrderList';
- items: Array<Order>;
- totalItems: Scalars['Int'];
- };
- export type OrderListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<OrderSortParameter>;
- filter?: Maybe<OrderFilterParameter>;
- };
- export type OrderProcessState = {
- __typename?: 'OrderProcessState';
- name: Scalars['String'];
- to: Array<Scalars['String']>;
- };
- export type OrderSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- code?: Maybe<SortOrder>;
- state?: Maybe<SortOrder>;
- subTotalBeforeTax?: Maybe<SortOrder>;
- subTotal?: Maybe<SortOrder>;
- shipping?: Maybe<SortOrder>;
- shippingWithTax?: Maybe<SortOrder>;
- totalBeforeTax?: Maybe<SortOrder>;
- total?: Maybe<SortOrder>;
- };
- export type PaginatedList = {
- items: Array<Node>;
- totalItems: Scalars['Int'];
- };
- export type Payment = Node & {
- __typename?: 'Payment';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- method: Scalars['String'];
- amount: Scalars['Int'];
- state: Scalars['String'];
- transactionId?: Maybe<Scalars['String']>;
- errorMessage?: Maybe<Scalars['String']>;
- refunds: Array<Refund>;
- metadata?: Maybe<Scalars['JSON']>;
- };
- export type PaymentMethod = Node & {
- __typename?: 'PaymentMethod';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- code: Scalars['String'];
- enabled: Scalars['Boolean'];
- configArgs: Array<ConfigArg>;
- };
- export type PaymentMethodFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- code?: Maybe<StringOperators>;
- enabled?: Maybe<BooleanOperators>;
- };
- export type PaymentMethodList = PaginatedList & {
- __typename?: 'PaymentMethodList';
- items: Array<PaymentMethod>;
- totalItems: Scalars['Int'];
- };
- export type PaymentMethodListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<PaymentMethodSortParameter>;
- filter?: Maybe<PaymentMethodFilterParameter>;
- };
- export type PaymentMethodSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- code?: Maybe<SortOrder>;
- };
- /**
- * "
- * @description
- * Permissions for administrators and customers. Used to control access to
- * GraphQL resolvers via the {@link Allow} decorator.
- *
- * @docsCategory common
- */
- export enum Permission {
- /** The Authenticated role means simply that the user is logged in */
- Authenticated = 'Authenticated',
- /** SuperAdmin can perform the most sensitive tasks */
- SuperAdmin = 'SuperAdmin',
- /** Owner means the user owns this entity, e.g. a Customer's own Order */
- Owner = 'Owner',
- /** Public means any unauthenticated user may perform the operation */
- Public = 'Public',
- CreateCatalog = 'CreateCatalog',
- ReadCatalog = 'ReadCatalog',
- UpdateCatalog = 'UpdateCatalog',
- DeleteCatalog = 'DeleteCatalog',
- CreateCustomer = 'CreateCustomer',
- ReadCustomer = 'ReadCustomer',
- UpdateCustomer = 'UpdateCustomer',
- DeleteCustomer = 'DeleteCustomer',
- CreateAdministrator = 'CreateAdministrator',
- ReadAdministrator = 'ReadAdministrator',
- UpdateAdministrator = 'UpdateAdministrator',
- DeleteAdministrator = 'DeleteAdministrator',
- CreateOrder = 'CreateOrder',
- ReadOrder = 'ReadOrder',
- UpdateOrder = 'UpdateOrder',
- DeleteOrder = 'DeleteOrder',
- CreatePromotion = 'CreatePromotion',
- ReadPromotion = 'ReadPromotion',
- UpdatePromotion = 'UpdatePromotion',
- DeletePromotion = 'DeletePromotion',
- CreateSettings = 'CreateSettings',
- ReadSettings = 'ReadSettings',
- UpdateSettings = 'UpdateSettings',
- DeleteSettings = 'DeleteSettings'
- }
- /** The price range where the result has more than one price */
- export type PriceRange = {
- __typename?: 'PriceRange';
- min: Scalars['Int'];
- max: Scalars['Int'];
- };
- export type Product = Node & {
- __typename?: 'Product';
- enabled: Scalars['Boolean'];
- channels: Array<Channel>;
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- slug: Scalars['String'];
- description: Scalars['String'];
- featuredAsset?: Maybe<Asset>;
- assets: Array<Asset>;
- variants: Array<ProductVariant>;
- optionGroups: Array<ProductOptionGroup>;
- facetValues: Array<FacetValue>;
- translations: Array<ProductTranslation>;
- collections: Array<Collection>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ProductFilterParameter = {
- enabled?: Maybe<BooleanOperators>;
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- languageCode?: Maybe<StringOperators>;
- name?: Maybe<StringOperators>;
- slug?: Maybe<StringOperators>;
- description?: Maybe<StringOperators>;
- };
- export type ProductList = PaginatedList & {
- __typename?: 'ProductList';
- items: Array<Product>;
- totalItems: Scalars['Int'];
- };
- export type ProductListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<ProductSortParameter>;
- filter?: Maybe<ProductFilterParameter>;
- };
- export type ProductOption = Node & {
- __typename?: 'ProductOption';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- code: Scalars['String'];
- name: Scalars['String'];
- groupId: Scalars['ID'];
- group: ProductOptionGroup;
- translations: Array<ProductOptionTranslation>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ProductOptionGroup = Node & {
- __typename?: 'ProductOptionGroup';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- code: Scalars['String'];
- name: Scalars['String'];
- options: Array<ProductOption>;
- translations: Array<ProductOptionGroupTranslation>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ProductOptionGroupTranslation = {
- __typename?: 'ProductOptionGroupTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- };
- export type ProductOptionGroupTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ProductOptionTranslation = {
- __typename?: 'ProductOptionTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- };
- export type ProductOptionTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ProductSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- slug?: Maybe<SortOrder>;
- description?: Maybe<SortOrder>;
- };
- export type ProductTranslation = {
- __typename?: 'ProductTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- slug: Scalars['String'];
- description: Scalars['String'];
- };
- export type ProductTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- slug?: Maybe<Scalars['String']>;
- description?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ProductVariant = Node & {
- __typename?: 'ProductVariant';
- enabled: Scalars['Boolean'];
- stockOnHand: Scalars['Int'];
- trackInventory: Scalars['Boolean'];
- stockMovements: StockMovementList;
- id: Scalars['ID'];
- product: Product;
- productId: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- sku: Scalars['String'];
- name: Scalars['String'];
- featuredAsset?: Maybe<Asset>;
- assets: Array<Asset>;
- price: Scalars['Int'];
- currencyCode: CurrencyCode;
- priceIncludesTax: Scalars['Boolean'];
- priceWithTax: Scalars['Int'];
- taxRateApplied: TaxRate;
- taxCategory: TaxCategory;
- options: Array<ProductOption>;
- facetValues: Array<FacetValue>;
- translations: Array<ProductVariantTranslation>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ProductVariantStockMovementsArgs = {
- options?: Maybe<StockMovementListOptions>;
- };
- export type ProductVariantFilterParameter = {
- enabled?: Maybe<BooleanOperators>;
- stockOnHand?: Maybe<NumberOperators>;
- trackInventory?: Maybe<BooleanOperators>;
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- languageCode?: Maybe<StringOperators>;
- sku?: Maybe<StringOperators>;
- name?: Maybe<StringOperators>;
- price?: Maybe<NumberOperators>;
- currencyCode?: Maybe<StringOperators>;
- priceIncludesTax?: Maybe<BooleanOperators>;
- priceWithTax?: Maybe<NumberOperators>;
- };
- export type ProductVariantList = PaginatedList & {
- __typename?: 'ProductVariantList';
- items: Array<ProductVariant>;
- totalItems: Scalars['Int'];
- };
- export type ProductVariantListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<ProductVariantSortParameter>;
- filter?: Maybe<ProductVariantFilterParameter>;
- };
- export type ProductVariantSortParameter = {
- stockOnHand?: Maybe<SortOrder>;
- id?: Maybe<SortOrder>;
- productId?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- sku?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- price?: Maybe<SortOrder>;
- priceWithTax?: Maybe<SortOrder>;
- };
- export type ProductVariantTranslation = {
- __typename?: 'ProductVariantTranslation';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- languageCode: LanguageCode;
- name: Scalars['String'];
- };
- export type ProductVariantTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type Promotion = Node & {
- __typename?: 'Promotion';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- startsAt?: Maybe<Scalars['DateTime']>;
- endsAt?: Maybe<Scalars['DateTime']>;
- couponCode?: Maybe<Scalars['String']>;
- perCustomerUsageLimit?: Maybe<Scalars['Int']>;
- name: Scalars['String'];
- enabled: Scalars['Boolean'];
- conditions: Array<ConfigurableOperation>;
- actions: Array<ConfigurableOperation>;
- };
- export type PromotionFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- startsAt?: Maybe<DateOperators>;
- endsAt?: Maybe<DateOperators>;
- couponCode?: Maybe<StringOperators>;
- perCustomerUsageLimit?: Maybe<NumberOperators>;
- name?: Maybe<StringOperators>;
- enabled?: Maybe<BooleanOperators>;
- };
- export type PromotionList = PaginatedList & {
- __typename?: 'PromotionList';
- items: Array<Promotion>;
- totalItems: Scalars['Int'];
- };
- export type PromotionListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<PromotionSortParameter>;
- filter?: Maybe<PromotionFilterParameter>;
- };
- export type PromotionSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- startsAt?: Maybe<SortOrder>;
- endsAt?: Maybe<SortOrder>;
- couponCode?: Maybe<SortOrder>;
- perCustomerUsageLimit?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- };
- export type Query = {
- __typename?: 'Query';
- administrators: AdministratorList;
- administrator?: Maybe<Administrator>;
- /** Get a list of Assets */
- assets: AssetList;
- /** Get a single Asset by id */
- asset?: Maybe<Asset>;
- me?: Maybe<CurrentUser>;
- channels: Array<Channel>;
- channel?: Maybe<Channel>;
- activeChannel: Channel;
- collections: CollectionList;
- /** Get a Collection either by id or slug. If neither id nor slug is speicified, an error will result. */
- collection?: Maybe<Collection>;
- collectionFilters: Array<ConfigurableOperationDefinition>;
- countries: CountryList;
- country?: Maybe<Country>;
- customerGroups: CustomerGroupList;
- customerGroup?: Maybe<CustomerGroup>;
- customers: CustomerList;
- customer?: Maybe<Customer>;
- facets: FacetList;
- facet?: Maybe<Facet>;
- globalSettings: GlobalSettings;
- job?: Maybe<Job>;
- jobs: JobList;
- jobsById: Array<Job>;
- jobQueues: Array<JobQueue>;
- order?: Maybe<Order>;
- orders: OrderList;
- paymentMethods: PaymentMethodList;
- paymentMethod?: Maybe<PaymentMethod>;
- productOptionGroups: Array<ProductOptionGroup>;
- productOptionGroup?: Maybe<ProductOptionGroup>;
- search: SearchResponse;
- products: ProductList;
- /** Get a Product either by id or slug. If neither id nor slug is speicified, an error will result. */
- product?: Maybe<Product>;
- promotion?: Maybe<Promotion>;
- promotions: PromotionList;
- promotionConditions: Array<ConfigurableOperationDefinition>;
- promotionActions: Array<ConfigurableOperationDefinition>;
- roles: RoleList;
- role?: Maybe<Role>;
- shippingMethods: ShippingMethodList;
- shippingMethod?: Maybe<ShippingMethod>;
- shippingEligibilityCheckers: Array<ConfigurableOperationDefinition>;
- shippingCalculators: Array<ConfigurableOperationDefinition>;
- testShippingMethod: TestShippingMethodResult;
- testEligibleShippingMethods: Array<ShippingMethodQuote>;
- taxCategories: Array<TaxCategory>;
- taxCategory?: Maybe<TaxCategory>;
- taxRates: TaxRateList;
- taxRate?: Maybe<TaxRate>;
- zones: Array<Zone>;
- zone?: Maybe<Zone>;
- };
- export type QueryAdministratorsArgs = {
- options?: Maybe<AdministratorListOptions>;
- };
- export type QueryAdministratorArgs = {
- id: Scalars['ID'];
- };
- export type QueryAssetsArgs = {
- options?: Maybe<AssetListOptions>;
- };
- export type QueryAssetArgs = {
- id: Scalars['ID'];
- };
- export type QueryChannelArgs = {
- id: Scalars['ID'];
- };
- export type QueryCollectionsArgs = {
- options?: Maybe<CollectionListOptions>;
- };
- export type QueryCollectionArgs = {
- id?: Maybe<Scalars['ID']>;
- slug?: Maybe<Scalars['String']>;
- };
- export type QueryCountriesArgs = {
- options?: Maybe<CountryListOptions>;
- };
- export type QueryCountryArgs = {
- id: Scalars['ID'];
- };
- export type QueryCustomerGroupsArgs = {
- options?: Maybe<CustomerGroupListOptions>;
- };
- export type QueryCustomerGroupArgs = {
- id: Scalars['ID'];
- };
- export type QueryCustomersArgs = {
- options?: Maybe<CustomerListOptions>;
- };
- export type QueryCustomerArgs = {
- id: Scalars['ID'];
- };
- export type QueryFacetsArgs = {
- options?: Maybe<FacetListOptions>;
- };
- export type QueryFacetArgs = {
- id: Scalars['ID'];
- };
- export type QueryJobArgs = {
- jobId: Scalars['ID'];
- };
- export type QueryJobsArgs = {
- options?: Maybe<JobListOptions>;
- };
- export type QueryJobsByIdArgs = {
- jobIds: Array<Scalars['ID']>;
- };
- export type QueryOrderArgs = {
- id: Scalars['ID'];
- };
- export type QueryOrdersArgs = {
- options?: Maybe<OrderListOptions>;
- };
- export type QueryPaymentMethodsArgs = {
- options?: Maybe<PaymentMethodListOptions>;
- };
- export type QueryPaymentMethodArgs = {
- id: Scalars['ID'];
- };
- export type QueryProductOptionGroupsArgs = {
- filterTerm?: Maybe<Scalars['String']>;
- };
- export type QueryProductOptionGroupArgs = {
- id: Scalars['ID'];
- };
- export type QuerySearchArgs = {
- input: SearchInput;
- };
- export type QueryProductsArgs = {
- options?: Maybe<ProductListOptions>;
- };
- export type QueryProductArgs = {
- id?: Maybe<Scalars['ID']>;
- slug?: Maybe<Scalars['String']>;
- };
- export type QueryPromotionArgs = {
- id: Scalars['ID'];
- };
- export type QueryPromotionsArgs = {
- options?: Maybe<PromotionListOptions>;
- };
- export type QueryRolesArgs = {
- options?: Maybe<RoleListOptions>;
- };
- export type QueryRoleArgs = {
- id: Scalars['ID'];
- };
- export type QueryShippingMethodsArgs = {
- options?: Maybe<ShippingMethodListOptions>;
- };
- export type QueryShippingMethodArgs = {
- id: Scalars['ID'];
- };
- export type QueryTestShippingMethodArgs = {
- input: TestShippingMethodInput;
- };
- export type QueryTestEligibleShippingMethodsArgs = {
- input: TestEligibleShippingMethodsInput;
- };
- export type QueryTaxCategoryArgs = {
- id: Scalars['ID'];
- };
- export type QueryTaxRatesArgs = {
- options?: Maybe<TaxRateListOptions>;
- };
- export type QueryTaxRateArgs = {
- id: Scalars['ID'];
- };
- export type QueryZoneArgs = {
- id: Scalars['ID'];
- };
- export type Refund = Node & {
- __typename?: 'Refund';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- items: Scalars['Int'];
- shipping: Scalars['Int'];
- adjustment: Scalars['Int'];
- total: Scalars['Int'];
- method?: Maybe<Scalars['String']>;
- state: Scalars['String'];
- transactionId?: Maybe<Scalars['String']>;
- reason?: Maybe<Scalars['String']>;
- orderItems: Array<OrderItem>;
- paymentId: Scalars['ID'];
- metadata?: Maybe<Scalars['JSON']>;
- };
- export type RefundOrderInput = {
- lines: Array<OrderLineInput>;
- shipping: Scalars['Int'];
- adjustment: Scalars['Int'];
- paymentId: Scalars['ID'];
- reason?: Maybe<Scalars['String']>;
- };
- export type RemoveProductsFromChannelInput = {
- productIds: Array<Scalars['ID']>;
- channelId: Scalars['ID'];
- };
- export type Return = Node & StockMovement & {
- __typename?: 'Return';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- productVariant: ProductVariant;
- type: StockMovementType;
- quantity: Scalars['Int'];
- orderItem: OrderItem;
- };
- export type Role = Node & {
- __typename?: 'Role';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- code: Scalars['String'];
- description: Scalars['String'];
- permissions: Array<Permission>;
- channels: Array<Channel>;
- };
- export type RoleFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- code?: Maybe<StringOperators>;
- description?: Maybe<StringOperators>;
- };
- export type RoleList = PaginatedList & {
- __typename?: 'RoleList';
- items: Array<Role>;
- totalItems: Scalars['Int'];
- };
- export type RoleListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<RoleSortParameter>;
- filter?: Maybe<RoleFilterParameter>;
- };
- export type RoleSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- code?: Maybe<SortOrder>;
- description?: Maybe<SortOrder>;
- };
- export type Sale = Node & StockMovement & {
- __typename?: 'Sale';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- productVariant: ProductVariant;
- type: StockMovementType;
- quantity: Scalars['Int'];
- orderLine: OrderLine;
- };
- export type SearchInput = {
- term?: Maybe<Scalars['String']>;
- facetValueIds?: Maybe<Array<Scalars['ID']>>;
- facetValueOperator?: Maybe<LogicalOperator>;
- collectionId?: Maybe<Scalars['ID']>;
- groupByProduct?: Maybe<Scalars['Boolean']>;
- take?: Maybe<Scalars['Int']>;
- skip?: Maybe<Scalars['Int']>;
- sort?: Maybe<SearchResultSortParameter>;
- };
- export type SearchReindexResponse = {
- __typename?: 'SearchReindexResponse';
- success: Scalars['Boolean'];
- };
- export type SearchResponse = {
- __typename?: 'SearchResponse';
- items: Array<SearchResult>;
- totalItems: Scalars['Int'];
- facetValues: Array<FacetValueResult>;
- };
- export type SearchResult = {
- __typename?: 'SearchResult';
- enabled: Scalars['Boolean'];
- /** An array of ids of the Collections in which this result appears */
- channelIds: Array<Scalars['ID']>;
- sku: Scalars['String'];
- slug: Scalars['String'];
- productId: Scalars['ID'];
- productName: Scalars['String'];
- /** @deprecated Use `productAsset.preview` instead */
- productPreview: Scalars['String'];
- productAsset?: Maybe<SearchResultAsset>;
- productVariantId: Scalars['ID'];
- productVariantName: Scalars['String'];
- /** @deprecated Use `productVariantAsset.preview` instead */
- productVariantPreview: Scalars['String'];
- productVariantAsset?: Maybe<SearchResultAsset>;
- price: SearchResultPrice;
- priceWithTax: SearchResultPrice;
- currencyCode: CurrencyCode;
- description: Scalars['String'];
- facetIds: Array<Scalars['ID']>;
- facetValueIds: Array<Scalars['ID']>;
- /** An array of ids of the Collections in which this result appears */
- collectionIds: Array<Scalars['ID']>;
- /** A relevence score for the result. Differs between database implementations */
- score: Scalars['Float'];
- };
- export type SearchResultAsset = {
- __typename?: 'SearchResultAsset';
- id: Scalars['ID'];
- preview: Scalars['String'];
- focalPoint?: Maybe<Coordinate>;
- };
- /** The price of a search result product, either as a range or as a single price */
- export type SearchResultPrice = PriceRange | SinglePrice;
- export type SearchResultSortParameter = {
- name?: Maybe<SortOrder>;
- price?: Maybe<SortOrder>;
- };
- export type ServerConfig = {
- __typename?: 'ServerConfig';
- orderProcess: Array<OrderProcessState>;
- customFieldConfig: CustomFields;
- };
- export type SettleRefundInput = {
- id: Scalars['ID'];
- transactionId: Scalars['String'];
- };
- export type ShippingMethod = Node & {
- __typename?: 'ShippingMethod';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- code: Scalars['String'];
- description: Scalars['String'];
- checker: ConfigurableOperation;
- calculator: ConfigurableOperation;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type ShippingMethodFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- code?: Maybe<StringOperators>;
- description?: Maybe<StringOperators>;
- };
- export type ShippingMethodList = PaginatedList & {
- __typename?: 'ShippingMethodList';
- items: Array<ShippingMethod>;
- totalItems: Scalars['Int'];
- };
- export type ShippingMethodListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<ShippingMethodSortParameter>;
- filter?: Maybe<ShippingMethodFilterParameter>;
- };
- export type ShippingMethodQuote = {
- __typename?: 'ShippingMethodQuote';
- id: Scalars['ID'];
- price: Scalars['Int'];
- priceWithTax: Scalars['Int'];
- description: Scalars['String'];
- metadata?: Maybe<Scalars['JSON']>;
- };
- export type ShippingMethodSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- code?: Maybe<SortOrder>;
- description?: Maybe<SortOrder>;
- };
- /** The price value where the result has a single price */
- export type SinglePrice = {
- __typename?: 'SinglePrice';
- value: Scalars['Int'];
- };
- export enum SortOrder {
- ASC = 'ASC',
- DESC = 'DESC'
- }
- export type StockAdjustment = Node & StockMovement & {
- __typename?: 'StockAdjustment';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- productVariant: ProductVariant;
- type: StockMovementType;
- quantity: Scalars['Int'];
- };
- export type StockMovement = {
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- productVariant: ProductVariant;
- type: StockMovementType;
- quantity: Scalars['Int'];
- };
- export type StockMovementItem = StockAdjustment | Sale | Cancellation | Return;
- export type StockMovementList = {
- __typename?: 'StockMovementList';
- items: Array<StockMovementItem>;
- totalItems: Scalars['Int'];
- };
- export type StockMovementListOptions = {
- type?: Maybe<StockMovementType>;
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- };
- export enum StockMovementType {
- ADJUSTMENT = 'ADJUSTMENT',
- SALE = 'SALE',
- CANCELLATION = 'CANCELLATION',
- RETURN = 'RETURN'
- }
- export type StringCustomFieldConfig = CustomField & {
- __typename?: 'StringCustomFieldConfig';
- name: Scalars['String'];
- type: Scalars['String'];
- length?: Maybe<Scalars['Int']>;
- label?: Maybe<Array<LocalizedString>>;
- description?: Maybe<Array<LocalizedString>>;
- readonly?: Maybe<Scalars['Boolean']>;
- internal?: Maybe<Scalars['Boolean']>;
- pattern?: Maybe<Scalars['String']>;
- options?: Maybe<Array<StringFieldOption>>;
- };
- export type StringFieldOption = {
- __typename?: 'StringFieldOption';
- value: Scalars['String'];
- label?: Maybe<Array<LocalizedString>>;
- };
- export type StringOperators = {
- eq?: Maybe<Scalars['String']>;
- contains?: Maybe<Scalars['String']>;
- };
- export type TaxCategory = Node & {
- __typename?: 'TaxCategory';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- name: Scalars['String'];
- };
- export type TaxRate = Node & {
- __typename?: 'TaxRate';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- name: Scalars['String'];
- enabled: Scalars['Boolean'];
- value: Scalars['Float'];
- category: TaxCategory;
- zone: Zone;
- customerGroup?: Maybe<CustomerGroup>;
- };
- export type TaxRateFilterParameter = {
- createdAt?: Maybe<DateOperators>;
- updatedAt?: Maybe<DateOperators>;
- name?: Maybe<StringOperators>;
- enabled?: Maybe<BooleanOperators>;
- value?: Maybe<NumberOperators>;
- };
- export type TaxRateList = PaginatedList & {
- __typename?: 'TaxRateList';
- items: Array<TaxRate>;
- totalItems: Scalars['Int'];
- };
- export type TaxRateListOptions = {
- skip?: Maybe<Scalars['Int']>;
- take?: Maybe<Scalars['Int']>;
- sort?: Maybe<TaxRateSortParameter>;
- filter?: Maybe<TaxRateFilterParameter>;
- };
- export type TaxRateSortParameter = {
- id?: Maybe<SortOrder>;
- createdAt?: Maybe<SortOrder>;
- updatedAt?: Maybe<SortOrder>;
- name?: Maybe<SortOrder>;
- value?: Maybe<SortOrder>;
- };
- export type TestEligibleShippingMethodsInput = {
- shippingAddress: CreateAddressInput;
- lines: Array<TestShippingMethodOrderLineInput>;
- };
- export type TestShippingMethodInput = {
- checker: ConfigurableOperationInput;
- calculator: ConfigurableOperationInput;
- shippingAddress: CreateAddressInput;
- lines: Array<TestShippingMethodOrderLineInput>;
- };
- export type TestShippingMethodOrderLineInput = {
- productVariantId: Scalars['ID'];
- quantity: Scalars['Int'];
- };
- export type TestShippingMethodQuote = {
- __typename?: 'TestShippingMethodQuote';
- price: Scalars['Int'];
- priceWithTax: Scalars['Int'];
- description: Scalars['String'];
- metadata?: Maybe<Scalars['JSON']>;
- };
- export type TestShippingMethodResult = {
- __typename?: 'TestShippingMethodResult';
- eligible: Scalars['Boolean'];
- quote?: Maybe<TestShippingMethodQuote>;
- };
- export type UpdateAddressInput = {
- id: Scalars['ID'];
- fullName?: Maybe<Scalars['String']>;
- company?: Maybe<Scalars['String']>;
- streetLine1?: Maybe<Scalars['String']>;
- streetLine2?: Maybe<Scalars['String']>;
- city?: Maybe<Scalars['String']>;
- province?: Maybe<Scalars['String']>;
- postalCode?: Maybe<Scalars['String']>;
- countryCode?: Maybe<Scalars['String']>;
- phoneNumber?: Maybe<Scalars['String']>;
- defaultShippingAddress?: Maybe<Scalars['Boolean']>;
- defaultBillingAddress?: Maybe<Scalars['Boolean']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateAdministratorInput = {
- id: Scalars['ID'];
- firstName?: Maybe<Scalars['String']>;
- lastName?: Maybe<Scalars['String']>;
- emailAddress?: Maybe<Scalars['String']>;
- password?: Maybe<Scalars['String']>;
- roleIds?: Maybe<Array<Scalars['ID']>>;
- };
- export type UpdateAssetInput = {
- id: Scalars['ID'];
- name?: Maybe<Scalars['String']>;
- focalPoint?: Maybe<CoordinateInput>;
- };
- export type UpdateChannelInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- token?: Maybe<Scalars['String']>;
- defaultLanguageCode?: Maybe<LanguageCode>;
- pricesIncludeTax?: Maybe<Scalars['Boolean']>;
- currencyCode?: Maybe<CurrencyCode>;
- defaultTaxZoneId?: Maybe<Scalars['ID']>;
- defaultShippingZoneId?: Maybe<Scalars['ID']>;
- };
- export type UpdateCollectionInput = {
- id: Scalars['ID'];
- isPrivate?: Maybe<Scalars['Boolean']>;
- featuredAssetId?: Maybe<Scalars['ID']>;
- parentId?: Maybe<Scalars['ID']>;
- assetIds?: Maybe<Array<Scalars['ID']>>;
- filters?: Maybe<Array<ConfigurableOperationInput>>;
- translations?: Maybe<Array<UpdateCollectionTranslationInput>>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateCollectionTranslationInput = {
- id?: Maybe<Scalars['ID']>;
- languageCode: LanguageCode;
- name?: Maybe<Scalars['String']>;
- slug?: Maybe<Scalars['String']>;
- description?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateCountryInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- translations?: Maybe<Array<CountryTranslationInput>>;
- enabled?: Maybe<Scalars['Boolean']>;
- };
- export type UpdateCustomerGroupInput = {
- id: Scalars['ID'];
- name?: Maybe<Scalars['String']>;
- };
- export type UpdateCustomerInput = {
- id: Scalars['ID'];
- title?: Maybe<Scalars['String']>;
- firstName?: Maybe<Scalars['String']>;
- lastName?: Maybe<Scalars['String']>;
- phoneNumber?: Maybe<Scalars['String']>;
- emailAddress?: Maybe<Scalars['String']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateCustomerNoteInput = {
- noteId: Scalars['ID'];
- note: Scalars['String'];
- };
- export type UpdateFacetInput = {
- id: Scalars['ID'];
- isPrivate?: Maybe<Scalars['Boolean']>;
- code?: Maybe<Scalars['String']>;
- translations?: Maybe<Array<FacetTranslationInput>>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateFacetValueInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- translations?: Maybe<Array<FacetValueTranslationInput>>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateGlobalSettingsInput = {
- availableLanguages?: Maybe<Array<LanguageCode>>;
- trackInventory?: Maybe<Scalars['Boolean']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateOrderInput = {
- id: Scalars['ID'];
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateOrderNoteInput = {
- noteId: Scalars['ID'];
- note?: Maybe<Scalars['String']>;
- isPublic?: Maybe<Scalars['Boolean']>;
- };
- export type UpdatePaymentMethodInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- enabled?: Maybe<Scalars['Boolean']>;
- configArgs?: Maybe<Array<ConfigArgInput>>;
- };
- export type UpdateProductInput = {
- id: Scalars['ID'];
- enabled?: Maybe<Scalars['Boolean']>;
- featuredAssetId?: Maybe<Scalars['ID']>;
- assetIds?: Maybe<Array<Scalars['ID']>>;
- facetValueIds?: Maybe<Array<Scalars['ID']>>;
- translations?: Maybe<Array<ProductTranslationInput>>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateProductOptionGroupInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- translations?: Maybe<Array<ProductOptionGroupTranslationInput>>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateProductOptionInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- translations?: Maybe<Array<ProductOptionGroupTranslationInput>>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateProductVariantInput = {
- id: Scalars['ID'];
- enabled?: Maybe<Scalars['Boolean']>;
- translations?: Maybe<Array<ProductVariantTranslationInput>>;
- facetValueIds?: Maybe<Array<Scalars['ID']>>;
- sku?: Maybe<Scalars['String']>;
- taxCategoryId?: Maybe<Scalars['ID']>;
- price?: Maybe<Scalars['Int']>;
- featuredAssetId?: Maybe<Scalars['ID']>;
- assetIds?: Maybe<Array<Scalars['ID']>>;
- stockOnHand?: Maybe<Scalars['Int']>;
- trackInventory?: Maybe<Scalars['Boolean']>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdatePromotionInput = {
- id: Scalars['ID'];
- name?: Maybe<Scalars['String']>;
- enabled?: Maybe<Scalars['Boolean']>;
- startsAt?: Maybe<Scalars['DateTime']>;
- endsAt?: Maybe<Scalars['DateTime']>;
- couponCode?: Maybe<Scalars['String']>;
- perCustomerUsageLimit?: Maybe<Scalars['Int']>;
- conditions?: Maybe<Array<ConfigurableOperationInput>>;
- actions?: Maybe<Array<ConfigurableOperationInput>>;
- };
- export type UpdateRoleInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- description?: Maybe<Scalars['String']>;
- permissions?: Maybe<Array<Permission>>;
- channelIds?: Maybe<Array<Scalars['ID']>>;
- };
- export type UpdateShippingMethodInput = {
- id: Scalars['ID'];
- code?: Maybe<Scalars['String']>;
- description?: Maybe<Scalars['String']>;
- checker?: Maybe<ConfigurableOperationInput>;
- calculator?: Maybe<ConfigurableOperationInput>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type UpdateTaxCategoryInput = {
- id: Scalars['ID'];
- name?: Maybe<Scalars['String']>;
- };
- export type UpdateTaxRateInput = {
- id: Scalars['ID'];
- name?: Maybe<Scalars['String']>;
- value?: Maybe<Scalars['Float']>;
- enabled?: Maybe<Scalars['Boolean']>;
- categoryId?: Maybe<Scalars['ID']>;
- zoneId?: Maybe<Scalars['ID']>;
- customerGroupId?: Maybe<Scalars['ID']>;
- };
- export type UpdateZoneInput = {
- id: Scalars['ID'];
- name?: Maybe<Scalars['String']>;
- };
- export type User = Node & {
- __typename?: 'User';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- identifier: Scalars['String'];
- verified: Scalars['Boolean'];
- roles: Array<Role>;
- lastLogin?: Maybe<Scalars['DateTime']>;
- authenticationMethods: Array<AuthenticationMethod>;
- customFields?: Maybe<Scalars['JSON']>;
- };
- export type Zone = Node & {
- __typename?: 'Zone';
- id: Scalars['ID'];
- createdAt: Scalars['DateTime'];
- updatedAt: Scalars['DateTime'];
- name: Scalars['String'];
- members: Array<Country>;
- };
|